Application
Table of Contents
Interfaces
- Cache
- Interface for cache drivers.
- ClearableCache
- Interface for cache that can be flushed.
- FlushableCache
- Interface for cache that can be flushed.
- MultiDeleteCache
- Interface for cache drivers that allows to put many items at once.
- MultiGetCache
- Interface for cache drivers that allows to get many items at once.
- MultiOperationCache
- Interface for cache drivers that supports multiple items manipulation.
- MultiPutCache
- Interface for cache drivers that allows to put many items at once.
- Collection
- The missing (SPL) Collection/Array/OrderedMap interface.
- Expression
- Expression for the {@link Selectable} interface.
- ReadableCollection
- Selectable
- Interface for collections that allow efficient filtering with an expression API.
- Comparable
- Comparable interface that allows to compare two value objects to each other for similarity.
- ProxyException
- Base exception interface for proxy exceptions.
- Proxy
- Interface for proxy classes.
- ClassLoaderTest_InterfaceA
- Cloner
- ProxyLoader
- ExceptionConverter
- Connection
- Connection interface.
- Exception
- Middleware
- Initializer
- Result
- Driver-level statement execution result.
- ServerInfoAwareConnection
- Contract for a connection that is able to provide information about the server it is connected to.
- Statement
- Driver-level statement
- Driver
- Driver interface.
- RetryableException
- Marker interface for all exceptions where retrying the transaction makes sense.
- SQLLogger
- Interface for SQL loggers.
- Constraint
- Marker interface for constraints.
- SchemaManagerFactory
- Creates a schema manager for the given connection.
- NamespaceVisitor
- Visitor that can visit schema namespaces.
- Visitor
- Schema Visitor used for Validation or Generation purposes.
- Exception
- ConnectionProvider
- VersionAwarePlatformDriver
- Contract for a driver that is able to create platform instances by version.
- ConnectDispatchEventListener
- TransactionBeginDispatchEventListener
- TransactionCommitDispatchEventListener
- TransactionRollBackDispatchEventListener
- NativeDriverConnection
- Contract for a connection that is able to provide information about the server it is connected to.
- ListTableColumnsDispatchEventListener
- ListTableIndexesDispatchEventListener
- CreateTableDispatchEventListener
- GetCreateTableSqlDispatchEventListener
- GetAlterTableSqlDispatchEventListener
- GetDropTableSqlDispatchEventListener
- NativeDriverConnection
- Contract for a connection that is able to provide information about the server it is connected to.
- EventSubscriberInterface
- An EventSubscriber knows what events it is interested in.
- EntityListenerServiceResolver
- A resolver is used to instantiate an entity listener.
- ConnectionNameAwareInterface
- ServiceEntityRepositoryInterface
- This interface signals that your repository should be loaded from the container.
- LazyLoadingEntityManagerInterface
- LazyObjectEntityManagerInterface
- EventSubscriber
- An EventSubscriber knows what events it is interested in.
- LanguageInflectorFactory
- WordInflector
- ExceptionInterface
- Base exception marker interface for the instantiator component
- InstantiatorInterface
- Instantiator provides utility methods to build objects without invoking their constructors
- ConnectionLoader
- The ConnectionLoader defines the interface used to load the Doctrine\DBAL\Connection instance to use for migrations.
- LoaderException
- LoaderException
- ConfigurationException
- ConfigurationLoader
- ControlException
- DependencyException
- MigrationException
- FinderException
- MigrationFinder
- The MigrationFinder interface defines the interface used for finding migrations in a given directory and namespace.
- GeneratorException
- MetadataStorage
- MetadataStorageConfiguration
- MigrationsRepository
- ProviderException
- SchemaProvider
- The SchemaProvider defines the interface used to create a Doctrine\DBAL\Schema\Schema instance that represents the current state of your database.
- ConsoleException
- ConfigurationHelper
- The ConfigurationHelper defines the interface for getting the Configuration instance to be used for migrations.
- MigratorConfigurationFactory
- Comparator
- MigrationFactory
- The MigrationFactory is responsible for creating instances of the migration class name.
- MigrationPlanCalculator
- The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
- MigrationStatusCalculator
- The MigrationStatusCalculator is responsible for calculating the current status of migrated and not available versions.
- CacheEntry
- Cache entry interface
- CacheFactory
- Contract for building second level cache regions components.
- CollectionHydrator
- Hydrator cache entry for collections
- ConcurrentRegion
- Defines contract for concurrently managed data region.
- EntityHydrator
- Hydrator cache entry for entities
- CacheLogger
- Interface for logging.
- MultiGetRegion
- Defines a region that supports multi-get reading.
- CachedPersister
- Interface for persister that support second level cache.
- CachedCollectionPersister
- Interface for second level cache collection persisters.
- CachedEntityPersister
- Interface for second level cache entity persisters.
- QueryCache
- Defines the contract for caches capable of storing query results.
- QueryCacheValidator
- Cache query validator interface.
- Region
- Defines a contract for accessing a particular named region.
- TimestampRegion
- Defines the contract for a cache region which will specifically be used to store entity "update timestamps".
- Cache
- Provides an API for querying/managing the second level cache regions.
- EntityManagerInterface
- EntityManager interface
- ConfigurationException
- ManagerException
- RepositoryException
- This interface should be implemented by all exceptions in the Repository namespace.
- SchemaToolException
- Annotation
- EntityListenerResolver
- A resolver is used to instantiate an entity listener.
- MappingAttribute
- A marker interface for mapping attributes.
- NamingStrategy
- A set of rules for determining the physical column and table names
- QuoteStrategy
- A set of rules for determining the column, alias and table quotes.
- TypedFieldMapper
- CollectionPersister
- Define the behavior that should be implemented by all collection persisters.
- EntityPersister
- Entity persister interface Define the behavior that should be implemented by all entity persisters.
- Proxy
- Interface for proxy classes.
- TypedExpression
- Provides an API for resolving the type of a Node
- TreeWalker
- Interface for walkers of DQL ASTs (abstract syntax trees).
- RepositoryFactory
- Interface for entity repository factory.
- EntityManagerProvider
- Animal
- ResultStatement
- DDC3300Boss
- DDC3300Employee
- ResolveTarget
- Target
- ConnectionRegistry
- Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
- ManagerRegistry
- Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
- ClassMetadata
- Contract for a Doctrine persistence layer ClassMetadata class to implement.
- ClassMetadataFactory
- Contract for a Doctrine persistence layer ClassMetadata class to implement.
- FileLocator
- Locates the file that contains the metadata information for a given class name.
- MappingDriver
- Contract for metadata drivers.
- ProxyClassNameResolver
- ReflectionService
- Very simple reflection service abstraction.
- NotifyPropertyChanged
- Interface for classes that notify event listeners of changes to their managed properties.
- ObjectManager
- Contract for a Doctrine persistence layer ObjectManager class to implement.
- ObjectRepository
- Contract for a Doctrine persistence layer ObjectRepository class to implement.
- PropertyChangedListener
- Contract for classes that are potential listeners of a {@see NotifyPropertyChanged} implementor.
- Proxy
- Interface for proxy classes.
- Highlighter
- CommentStrategy
- Reason
- Result
- EmailValidation
- InstructionProcessor
- Provide an processor to handle embedded instructions.
- EventHandler
- Standard events for HTML5.
- InputStream
- Interface for stream readers.
- RulesInterface
- To create a new rule set for writing output the RulesInterface needs to be implemented.
- FormatterInterface
- Interface for formatters
- ActivationStrategyInterface
- Interface for activation strategies for the FingersCrossedHandler.
- FormattableHandlerInterface
- Interface to describe loggers that have a formatter
- HandlerInterface
- Interface that all Monolog Handlers must implement
- ProcessableHandlerInterface
- Interface to describe loggers that have processors
- ProcessorInterface
- An optional interface to allow labelling Monolog processors.
- ResettableInterface
- Handler or Processor implementing this interface will be reset when Logger::reset() is called.
- Filter
- Filter to apply to a property while copying an object
- Matcher
- TypeFilter
- IA
- Builder
- ErrorHandler
- FunctionLike
- Node
- NodeTraverserInterface
- NodeVisitor
- Parser
- Exception
- Requirement
- VersionConstraint
- Exception
- Element
- Interface for Api Elements
- File
- Interface for files processed by the ProjectFactory
- Project
- Interface for project. Since the definition of a project can be different per factory this interface will be small.
- ProjectFactory
- Interface for project factories. A project factory shall convert a set of files into an object implementing the Project interface.
- Tag
- TagFactory
- StaticMethod
- Formatter
- Reference
- Interface for references in {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
- DocBlockFactoryInterface
- PseudoType
- Type
- ConstExprNode
- Node
- NodeVisitor
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- PhpDocChildNode
- PhpDocTagValueNode
- TypeNode
- Exception
- A
- B
- C
- D
- X
- IntersectionPartOne
- IntersectionPartTwo
- MyInterface
- MyUnion
- MyIntersection
- Bor
- FooInterface
- Docblock
- Exception
- Exception
- Exception
- InvocationStubber
- MockObject
- ParametersRule
- Stub
- Test
- TestListener
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterIncompleteTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterLastTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterRiskyTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterSkippedTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterSuccessfulTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterTestErrorHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterTestFailureHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AfterTestWarningHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- BeforeFirstTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- BeforeTestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- Hook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- TestHook
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- TestSuiteLoader
- ResultPrinter
- This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
- AnInterface
- AnInterfaceWithReturnType
- AnotherInterface
- ExceptionWithThrowable
- InterfaceWithMethodsThatDeclareBooleanReturnTypes
- InterfaceWithSemiReservedMethodName
- InterfaceWithStaticMethod
- InterfaceWithMethodReturningDisjunctiveNormalFormType
- InterfaceWithMethodReturningFalse
- InterfaceWithMethodReturningIntersection
- InterfaceWithMethodReturningNull
- InterfaceWithMethodReturningTrue
- MockTestInterface
- TraversableMockTestInterface
- SayHello
- CacheException
- Exception interface for all exceptions thrown by an Implementing Library.
- CacheItemInterface
- CacheItemInterface defines an interface for interacting with objects inside a cache.
- CacheItemPoolInterface
- CacheItemPoolInterface generates CacheItemInterface objects.
- InvalidArgumentException
- Exception interface for invalid cache arguments.
- ClockInterface
- ContainerExceptionInterface
- Base interface representing a generic exception in a container.
- ContainerInterface
- Describes the interface of a container that exposes methods to read its entries.
- NotFoundExceptionInterface
- No entry was found in the container.
- EventDispatcherInterface
- Defines a dispatcher for events.
- ListenerProviderInterface
- Mapper from an event to the listeners that are applicable to that event.
- StoppableEventInterface
- An Event whose processing may be interrupted when the event has been handled.
- EvolvableLinkInterface
- An evolvable link value object.
- EvolvableLinkProviderInterface
- An evolvable link provider value object.
- LinkInterface
- A readable link object.
- LinkProviderInterface
- A link provider object.
- LoggerAwareInterface
- Describes a logger-aware instance.
- LoggerInterface
- Describes a logger instance.
- ArrayInterface
- `ArrayInterface` provides traversable array functionality to data types.
- CollectionInterface
- A collection represents a group of values, known as its elements.
- DoubleEndedQueueInterface
- A linear collection that supports element insertion and removal at both ends.
- CollectionException
- MapInterface
- An object that maps keys to values.
- TypedMapInterface
- A `TypedMapInterface` represents a map of elements where key and value are typed.
- QueueInterface
- A queue is a collection in which the entities in the collection are kept in order.
- UuidBuilderInterface
- A UUID builder builds instances of UuidInterface
- CodecInterface
- A codec encodes and decodes a UUID according to defined rules
- NumberConverterInterface
- A number converter converts UUIDs from hexadecimal characters into representations of integers and vice versa
- TimeConverterInterface
- A time converter converts timestamps into representations that may be used in UUIDs
- DeprecatedUuidInterface
- This interface encapsulates deprecated methods for ramsey/uuid
- UuidExceptionInterface
- FieldsInterface
- UUIDs are comprised of unsigned integers, the bytes of which are separated into fields and arranged in a particular layout defined by the specification for the variant
- DceSecurityGeneratorInterface
- A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
- NameGeneratorInterface
- A name generator generates strings of binary data created by hashing together a namespace with a name, according to a hashing algorithm
- RandomGeneratorInterface
- A random generator generates strings of random binary data
- TimeGeneratorInterface
- A time generator generates strings of binary data based on a node ID, clock sequence, and the current time
- CalculatorInterface
- A calculator performs arithmetic operations on numbers
- DceSecurityProviderInterface
- A DCE provider provides access to local domain identifiers for version 2, DCE Security, UUIDs
- NodeProviderInterface
- A node provider retrieves or generates a node ID
- TimeProviderInterface
- A time provider retrieves the current time
- FieldsInterface
- RFC 4122 defines fields for a specific variant of UUID
- UuidInterface
- Also known as a Leach-Salz variant UUID, an RFC 4122 variant UUID is a universally unique identifier defined by RFC 4122
- NumberInterface
- NumberInterface ensures consistency in numeric values returned by ramsey/uuid
- TypeInterface
- TypeInterface ensures consistency in typed values returned by ramsey/uuid
- UuidFactoryInterface
- UuidFactoryInterface defines common functionality all `UuidFactory` instances must implement
- UuidInterface
- A UUID is a universally unique identifier adhering to an agreed-upon representation format and standard for generation
- ValidatorInterface
- A validator validates a string as a proper UUID
- Exception
- Exception
- FixtureInterface
- Exception
- Exception
- Exception
- LongestCommonSubsequenceCalculator
- DiffOutputBuilderInterface
- Defines how an output builder should take a generated diff array and return a string representation of that diff.
- Exception
- ExcludedInterface
- Exception
- Bor
- Exception
- Exception
- Exception
- Exception
- AnInterface
- AnotherInterface
- ContextInterface
- Holds information about the current request.
- ExceptionInterface
- Base ExceptionInterface for the Asset component.
- PackageInterface
- Asset package interface.
- VersionStrategyInterface
- Asset version strategy interface.
- ExceptionInterface
- Base ExceptionInterface for the BrowserKit component.
- AdapterInterface
- Interface for adapters managing instances of Symfony's CacheItem.
- TagAwareAdapterInterface
- Interface for invalidating cached items using tags.
- MarshallerInterface
- Serializes/unserializes PHP values.
- PruneableInterface
- Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items.
- ResettableInterface
- Resets a pool's local state.
- CacheInterface
- Covers most simple to advanced caching needs.
- CallbackInterface
- Computes and returns the cached value of an item.
- ItemInterface
- Augments PSR-6's CacheItemInterface with support for tags and metadata.
- TagAwareCacheInterface
- Allows invalidating cached items using tags.
- ClockInterface
- ConfigBuilderGeneratorInterface
- Generates ConfigBuilders to help create valid config.
- ConfigBuilderInterface
- A ConfigBuilder provides helper methods to build a large complex array.
- ConfigCacheFactoryInterface
- Interface for a ConfigCache factory. This factory creates an instance of ConfigCacheInterface and initializes the cache if necessary.
- ConfigCacheInterface
- Interface for ConfigCache.
- BuilderAwareInterface
- An interface that can be implemented by nodes which build other nodes.
- NodeParentInterface
- An interface that must be implemented by all node parents.
- ParentNodeDefinitionInterface
- An interface that must be implemented by nodes which can have children.
- ConfigurableInterface
- ConfigurationInterface
- Configuration interface.
- NodeInterface
- Common Interface among all nodes.
- PrototypeNodeInterface
- This interface must be implemented by nodes which can be used as prototypes.
- FileLocatorInterface
- DirectoryAwareLoaderInterface
- A loader that can be scoped to a given filesystem directory.
- LoaderInterface
- LoaderInterface is the interface implemented by all loader classes.
- LoaderResolverInterface
- LoaderResolverInterface selects a loader for a given resource.
- ResourceInterface
- ResourceInterface is the interface that must be implemented by all Resource classes.
- SelfCheckingResourceInterface
- Interface for Resources that can check for freshness autonomously, without special support from external services.
- ResourceCheckerInterface
- Interface for ResourceCheckers.
- DummyInterface
- Validator
- SignalableCommandInterface
- Interface for command reacting to signal.
- CommandLoaderInterface
- CompletionOutputInterface
- Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
- DescriptorInterface
- Descriptor interface.
- ExceptionInterface
- ExceptionInterface.
- OutputFormatterInterface
- Formatter interface for console output.
- OutputFormatterStyleInterface
- Formatter style interface for defining styles.
- WrappableOutputFormatterInterface
- Formatter interface for console output that supports word wrapping.
- HelperInterface
- HelperInterface is the interface all helpers must implement.
- InputAwareInterface
- InputAwareInterface should be implemented by classes that depends on the Console Input.
- InputInterface
- InputInterface is the interface implemented by all input classes.
- StreamableInputInterface
- StreamableInputInterface is the interface implemented by all input classes that have an input stream.
- ConsoleOutputInterface
- ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
- OutputInterface
- OutputInterface is the interface implemented by all Output classes.
- StyleInterface
- Output style helpers.
- ExceptionInterface
- Interface for exceptions.
- ArgumentInterface
- Represents a complex argument containing nested values.
- CompilerPassInterface
- Interface that must be implemented by compilation passes.
- ContainerAwareInterface
- ContainerAwareInterface should be implemented by classes that depends on a Container.
- ContainerInterface
- ContainerInterface is the interface implemented by service container classes.
- DumperInterface
- DumperInterface is the interface implemented by service container dumper classes.
- EnvVarLoaderInterface
- EnvVarLoaderInterface objects return key/value pairs that are added to the list of available env vars.
- EnvVarProcessorInterface
- The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.
- ExceptionInterface
- Base ExceptionInterface for Dependency Injection component.
- ConfigurableExtensionInterface
- ConfigurationExtensionInterface
- ConfigurationExtensionInterface is the interface implemented by container extension classes.
- ExtensionInterface
- ExtensionInterface is the interface implemented by container extension classes.
- PrependExtensionInterface
- InstantiatorInterface
- Lazy proxy instantiator, capable of instantiating a proxy given a container, the service definitions and a callback that produces the real service instance.
- DumperInterface
- Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services.
- ContainerBagInterface
- ContainerBagInterface is the interface implemented by objects that manage service container parameters.
- ParameterBagInterface
- ParameterBagInterface is the interface implemented by objects that manage service container parameters.
- TaggedContainerInterface
- TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
- X
- AutoconfiguredInterface
- AutoconfiguredInterface2
- BarInterface
- WaldoInterface
- AInterface
- DInterface
- EInterface
- IInterface
- CollisionInterface
- DecoratorInterface
- SingleMethodInterface
- AsDecoratorInterface
- YetAnotherInterface
- I1
- AnotherInterface
- FooInterface
- PortInterface
- PrototypeStaticConstructorInterface
- BarInterface
- AliasBarInterface
- AliasFooInterface
- EntityLoaderInterface
- Custom loader for entities in the choice list.
- UserLoaderInterface
- Represents a class that loads UserInterface objects from Doctrine source for the authentication system.
- ExceptionInterface
- Interface for exceptions.
- ErrorEnhancerInterface
- ErrorRendererInterface
- Formats an exception to be used as response content.
- DeprecatedInterface
- FinalConstantsInterface
- FinalConstantsInterface2
- InterfaceWithAnnotatedParameters
- Ensures a deprecation is triggered when a new parameter is not declared in child classes.
- NonDeprecatedInterface
- OutsideInterface
- ReturnTypeInterface
- ReturnTypeParentInterface
- VirtualInterface
- VirtualSubInterface
- EventDispatcherInterface
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- EventSubscriberInterface
- An EventSubscriber knows itself what events it is interested in.
- EventDispatcherInterface
- Allows providing hooks on domain-specific lifecycles by dispatching events.
- ExpressionFunctionProviderInterface
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- IOExceptionInterface
- IOException interface for file and input/output stream related exceptions thrown by the component.
- ButtonTypeInterface
- A type that should be converted into a {@link Button} instance.
- ChoiceListInterface
- A list of choices that can be selected in a choice field.
- ChoiceListFactoryInterface
- Creates {@link ChoiceListInterface} instances.
- ChoiceLoaderInterface
- Loads a choice list.
- ClearableErrorsInterface
- A form element whose errors can be cleared.
- ClickableInterface
- A clickable form element.
- DataAccessorInterface
- Writes and reads values to/from an object or array bound to a form.
- DataMapperInterface
- DataTransformerInterface
- Transforms a value between different representations.
- ExceptionInterface
- Base ExceptionInterface for the Form component.
- FormDataCollectorInterface
- Collects and structures information about forms.
- FormDataExtractorInterface
- Extracts arrays of information out of forms.
- ViolationMapperInterface
- FormBuilderInterface
- FormConfigBuilderInterface
- The configuration of a {@link Form} object.
- FormConfigInterface
- The configuration of a {@link Form} object.
- FormExtensionInterface
- Interface for extensions which provide types, type extensions and a guesser.
- FormFactoryBuilderInterface
- A builder for FormFactoryInterface objects.
- FormFactoryInterface
- Allows creating a form based on a name, a class or a property.
- FormInterface
- A form group bundling multiple forms in a hierarchical structure.
- FormRegistryInterface
- The central registry of the Form component.
- FormRendererEngineInterface
- Adapter for rendering form templates with a specific templating engine.
- FormRendererInterface
- Renders a form into HTML.
- FormTypeExtensionInterface
- FormTypeGuesserInterface
- FormTypeInterface
- RequestHandlerInterface
- Submits forms if they were submitted.
- ResolvedFormTypeFactoryInterface
- Creates ResolvedFormTypeInterface instances.
- ResolvedFormTypeInterface
- A wrapper for a form type and its extensions.
- SubmitButtonTypeInterface
- A type that should be converted into a {@link SubmitButton} instance.
- FormBuilderInterface
- FormInterface
- AuthorInterface
- TemplateAwareDataCollectorInterface
- DataCollectorInterface.
- RouteLoaderInterface
- Marker interface for service route loaders.
- testRouterInterfaceWithWarmebleInterface
- RouterInterface is the interface that all Router classes must implement.
- testRouterInterfaceWithoutWarmebleInterface
- RouterInterface is the interface that all Router classes must implement.
- DummyMessageInterface
- StreamableInterface
- RetryStrategyInterface
- ChunkInterface
- The interface of chunks returned by ResponseStreamInterface::current().
- ClientExceptionInterface
- When a 4xx response is returned.
- DecodingExceptionInterface
- When a content-type cannot be decoded to the expected representation.
- ExceptionInterface
- The base interface for all exceptions in the contract.
- HttpExceptionInterface
- Base interface for HTTP-related exceptions.
- RedirectionExceptionInterface
- When a 3xx response is returned and the "max_redirects" option has been reached.
- ServerExceptionInterface
- When a 5xx response is returned.
- TimeoutExceptionInterface
- When an idle timeout occurs.
- TransportExceptionInterface
- When any error happens at the transport level.
- HttpClientInterface
- Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
- ResponseInterface
- A (lazily retrieved) HTTP response.
- ResponseStreamInterface
- Yields response chunks, returned by HttpClientInterface::stream().
- RequestExceptionInterface
- Interface for Request exceptions.
- PeekableRequestRateLimiterInterface
- A request limiter which allows peeking ahead.
- RequestRateLimiterInterface
- A special type of limiter that deals with requests.
- RequestMatcherInterface
- RequestMatcherInterface is an interface for strategies to match a Request.
- AttributeBagInterface
- Attributes store.
- FlashBagInterface
- FlashBagInterface.
- FlashBagAwareSessionInterface
- Interface for session with a flashbag.
- SessionBagInterface
- Session Bag store.
- SessionFactoryInterface
- SessionInterface
- Interface for the session.
- SessionStorageFactoryInterface
- SessionStorageInterface
- StorageInterface.
- BundleInterface
- BundleInterface.
- CacheClearerInterface
- CacheClearerInterface.
- CacheWarmerInterface
- Interface for classes able to warm up the cache.
- WarmableInterface
- Interface for classes that support warming their cache.
- ArgumentResolverInterface
- An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
- ArgumentValueResolverInterface
- Responsible for resolving the value of an argument based on its metadata.
- ControllerResolverInterface
- A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
- ValueResolverInterface
- Responsible for resolving the value of an argument based on its metadata.
- ArgumentMetadataFactoryInterface
- Builds method argument data.
- DataCollectorInterface
- DataCollectorInterface.
- LateDataCollectorInterface
- LateDataCollectorInterface.
- HttpExceptionInterface
- Interface for HTTP error exceptions.
- FragmentRendererInterface
- Interface implemented by all rendering strategies.
- FragmentUriGeneratorInterface
- Interface implemented by rendering strategies able to generate a URL for a fragment.
- ResponseCacheStrategyInterface
- ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
- StoreInterface
- Interface implemented by HTTP cache stores.
- SurrogateInterface
- HttpKernelInterface
- HttpKernelInterface handles a Request to convert it to a Response.
- KernelInterface
- The Kernel is the heart of the Symfony system.
- DebugLoggerInterface
- DebugLoggerInterface.
- RebootableInterface
- Allows the Kernel to be rebooted using a temporary cache directory.
- TerminableInterface
- Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
- FooInterface
- ExceptionInterface
- Base ExceptionInterface for the Intl component.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- TransportExceptionInterface
- Exception interface for all exceptions thrown by the component.
- MailerInterface
- Interface for mailers able to send emails synchronous and/or asynchronous.
- AuthenticatorInterface
- An Authentication mechanism.
- TransportFactoryInterface
- TransportInterface
- Interface for all mailer transports.
- ApplicationAwareMakerInterface
- Implement this interface if your Maker needs access to the Application.
- InputAwareMakerInterface
- Lets the configureDependencies method access to the command's input.
- MakerInterface
- Interface that all maker commands must implement.
- ExceptionInterface
- Base Messenger component's exception.
- RecoverableExceptionInterface
- Marker interface for exceptions to indicate that handling a message should have worked.
- StopWorkerExceptionInterface
- UnrecoverableExceptionInterface
- Marker interface for exceptions to indicate that handling a message will continue to fail.
- BatchHandlerInterface
- HandlersLocatorInterface
- Maps a message to a list of handlers.
- MessageHandlerInterface
- Marker interface for message handlers.
- MessageSubscriberInterface
- Handlers can implement this interface to handle multiple messages.
- MessageBusInterface
- MiddlewareInterface
- StackInterface
- RetryStrategyInterface
- NonSendableStampInterface
- A stamp that should not be included with the Envelope if sent to a transport.
- StampInterface
- An envelope stamp related to a message.
- DummyFooBarStampInterface
- An envelope stamp related to a message.
- DummyNothingImplementsMeStampInterface
- An envelope stamp related to a message.
- DummyMessageInterface
- ListableReceiverInterface
- Used when a receiver has the ability to list messages and find specific messages.
- MessageCountAwareInterface
- QueueReceiverInterface
- Some transports may have multiple queues. This interface is used to read from only some queues.
- ReceiverInterface
- SenderInterface
- SendersLocatorInterface
- Maps a message to a list of senders.
- SerializerInterface
- SetupableTransportInterface
- TransportFactoryInterface
- Creates a Messenger transport.
- TransportInterface
- BodyRendererInterface
- AddressEncoderInterface
- ContentEncoderInterface
- EncoderInterface
- MimeHeaderEncoderInterface
- ExceptionInterface
- HeaderInterface
- A MIME Header.
- HtmlToTextConverterInterface
- MimeTypeGuesserInterface
- Guesses the MIME type of a file.
- MimeTypesInterface
- Guesses the MIME type of a file.
- ChannelInterface
- ChannelPolicyInterface
- ChatterInterface
- Interface for classes able to send chat messages synchronous and/or asynchronous.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- TransportExceptionInterface
- Exception interface for all exceptions thrown by the component.
- FlashMessageImportanceMapperInterface
- FromNotificationInterface
- MessageInterface
- MessageOptionsInterface
- ChatNotificationInterface
- EmailNotificationInterface
- PushNotificationInterface
- SmsNotificationInterface
- NotifierInterface
- Interface for the Notifier system.
- EmailRecipientInterface
- RecipientInterface
- SmsRecipientInterface
- TexterInterface
- Interface for classes able to send SMS messages synchronous and/or asynchronous.
- TransportFactoryInterface
- TransportInterface
- ExceptionInterface
- Marker interface for all exceptions thrown by the OptionsResolver component.
- Options
- Contains resolved option values.
- ExceptionInterface
- Interface for exceptions thrown by the password-hasher component.
- PasswordHasherAwareInterface
- PasswordHasherFactoryInterface
- PasswordHasherFactoryInterface to support different password hashers for different user accounts.
- UserPasswordHasherInterface
- Interface for the user password hasher service.
- LegacyPasswordHasherInterface
- Provides password hashing and verification capabilities for "legacy" hashers that require external salts.
- PasswordHasherInterface
- Provides password hashing capabilities.
- ExistingInterface
- ExistingInterfaceReal
- ExceptionInterface
- Base ExceptionInterface for the Intl component.
- ExceptionInterface
- Marker Interface for the Process Component.
- ExceptionInterface
- Marker interface for the PropertyAccess component.
- PropertyAccessorInterface
- Writes and reads values to/from an object/array graph.
- PropertyPathInterface
- A sequence of property names or array indices.
- PropertyPathIteratorInterface
- PropertyAccessExtractorInterface
- Guesses if the property can be accessed or mutated.
- PropertyDescriptionExtractorInterface
- Guesses the property's human readable description.
- PropertyInfoExtractorInterface
- Gets info about PHP class properties.
- PropertyInitializableExtractorInterface
- Guesses if the property can be initialized through the constructor.
- PropertyListExtractorInterface
- Extracts the list of properties available for the given class.
- PropertyReadInfoExtractorInterface
- Extract read information for the property of a class.
- PropertyTypeExtractorInterface
- Type Extractor Interface.
- PropertyWriteInfoExtractorInterface
- Extract write information for the property of a class.
- ExceptionInterface
- ExceptionInterface.
- ConfigurableRequirementsInterface
- ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL generation completely.
- GeneratorDumperInterface
- GeneratorDumperInterface is the interface that all generator dumper classes must implement.
- UrlGeneratorInterface
- UrlGeneratorInterface is the interface that all URL generator classes must implement.
- MatcherDumperInterface
- MatcherDumperInterface is the interface that all matcher dumper classes must implement.
- RedirectableUrlMatcherInterface
- RedirectableUrlMatcherInterface knows how to redirect the user.
- RequestMatcherInterface
- RequestMatcherInterface is the interface that all request matcher classes must implement.
- UrlMatcherInterface
- UrlMatcherInterface is the interface that all URL matcher classes must implement.
- RequestContextAwareInterface
- RouteCompilerInterface
- RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
- RouterInterface
- RouterInterface is the interface that all Router classes must implement.
- IrrelevantInterface
- ResolverInterface
- RunnerInterface
- RuntimeInterface
- Enables decoupling applications from global state.
- TokenHandlerFactoryInterface
- Allows creating configurable token handlers.
- AuthenticatorFactoryInterface
- FirewallListenerFactoryInterface
- Can be implemented by a security factory to add a listener to the firewall.
- StatelessAuthenticatorFactoryInterface
- Stateless authenticators are authenticators that can work without a user provider.
- UserProviderFactoryInterface
- UserProviderFactoryInterface is the interface for all user provider factories.
- AuthenticationTrustResolverInterface
- Interface for resolving the authentication status of a given token.
- PersistentTokenInterface
- Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token).
- TokenProviderInterface
- Interface for TokenProviders.
- TokenVerifierInterface
- TokenStorageInterface
- The TokenStorageInterface.
- TokenInterface
- TokenInterface is the interface for the user authentication information.
- AccessDecisionManagerInterface
- AccessDecisionManagerInterface makes authorization decisions.
- AuthorizationCheckerInterface
- The AuthorizationCheckerInterface.
- AccessDecisionStrategyInterface
- A strategy for turning a stream of votes into a final decision.
- CacheableVoterInterface
- Let voters expose the attributes and types they care about.
- VoterInterface
- VoterInterface is the interface implemented by all voters.
- ExceptionInterface
- Base ExceptionInterface for the Security component.
- RoleHierarchyInterface
- RoleHierarchyInterface is the interface for a role hierarchy.
- AttributesBasedUserProviderInterface
- Overrides UserProviderInterface to add an "attributes" argument on loadUserByIdentifier.
- EquatableInterface
- EquatableInterface used to test if two objects are equal in security and re-authentication context.
- LegacyPasswordAuthenticatedUserInterface
- For users that can be authenticated using a password/salt couple.
- PasswordAuthenticatedUserInterface
- For users that can be authenticated using a password.
- PasswordUpgraderInterface
- UserCheckerInterface
- Implement to throw AccountStatusException during the authentication process.
- UserInterface
- Represents the interface that all user classes must implement.
- UserProviderInterface
- Represents a class that loads UserInterface objects from some source for the authentication system.
- CsrfTokenManagerInterface
- Manages CSRF tokens.
- TokenGeneratorInterface
- Generates CSRF tokens.
- ClearableTokenStorageInterface
- Stores CSRF tokens.
- TokenStorageInterface
- Stores CSRF tokens.
- AccessMapInterface
- AccessMap allows configuration of different access control rules for specific parts of the website.
- AccessTokenExtractorInterface
- The token extractor retrieves the token from a request.
- AccessTokenHandlerInterface
- The token handler retrieves the user identifier from the token.
- AuthenticationFailureHandlerInterface
- Interface for custom authentication failure handlers.
- AuthenticationSuccessHandlerInterface
- Interface for a custom authentication success handler.
- AuthenticatorManagerInterface
- UserAuthenticatorInterface
- AuthenticatorInterface
- The interface for all authenticators.
- InteractiveAuthenticatorInterface
- This is an extension of the authenticator interface that must be used by interactive authenticators.
- BadgeInterface
- Passport badges allow to add more information to a passport (e.g. a CSRF token).
- CredentialsInterface
- Credentials are a special badge used to explicitly mark the credential check of an authenticator.
- AccessDeniedHandlerInterface
- This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
- AuthenticationEntryPointInterface
- Implement this interface for any classes that will be called to "start" the authentication process (see method for more details).
- FirewallListenerInterface
- Can be implemented by firewall listeners.
- FirewallMapInterface
- This interface must be implemented by firewall maps.
- InvalidLoginLinkExceptionInterface
- LoginLinkHandlerInterface
- A class that is able to create and handle "magic" login links.
- RememberMeHandlerInterface
- Handles creating and validating remember-me cookies.
- SessionAuthenticationStrategyInterface
- SessionAuthenticationStrategyInterface.
- ContextBuilderInterface
- Common interface for context builders.
- ContextAwareDecoderInterface
- Adds the support of an extra $context parameter for the supportsDecoding method.
- ContextAwareEncoderInterface
- Adds the support of an extra $context parameter for the supportsEncoding method.
- DecoderInterface
- EncoderInterface
- NormalizationAwareInterface
- Defines the interface of encoders that will normalize data themselves.
- ExceptionInterface
- Base exception interface.
- ObjectPropertyListExtractorInterface
- ClassDiscriminatorResolverInterface
- Knows how to get the class discriminator mapping for classes and objects.
- ClassMetadataFactoryInterface
- Returns a {@see ClassMetadataInterface}.
- LoaderInterface
- Loads {@link ClassMetadataInterface}.
- AdvancedNameConverterInterface
- Gives access to the class, the format and the context in the property name converters.
- NameConverterInterface
- Defines the interface for property name converters.
- CacheableSupportsMethodInterface
- Marker interface for normalizers and denormalizers that use only the type and the format in their supports*() methods.
- ContextAwareDenormalizerInterface
- Adds the support of an extra $context parameter for the supportsDenormalization method.
- ContextAwareNormalizerInterface
- Adds the support of an extra $context parameter for the supportsNormalization method.
- DenormalizableInterface
- Defines the most basic interface a class must implement to be denormalizable.
- DenormalizerAwareInterface
- DenormalizerInterface
- NormalizableInterface
- Defines the most basic interface a class must implement to be normalizable.
- NormalizerAwareInterface
- NormalizerInterface
- SerializerAwareInterface
- SerializerInterface
- DummyMessageInterface
- FooDummyInterface
- GroupDummyInterface
- UpcomingDenormalizerInterface
- UpcomingNormalizerInterface
- NormalizerAwareNormalizer
- DenormalizerAwareDenormalizer
- ResetInterface
- Provides a way to reset an object to its initial state.
- ServiceProviderInterface
- A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
- ServiceSubscriberInterface
- A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
- ExceptionInterface
- InflectorInterface
- SluggerInterface
- Creates a URL-friendly slug from a given string.
- OperationInterface
- Represents an operation on catalogue(s).
- CatalogueMetadataAwareInterface
- This interface is used to get, set, and delete metadata about the Catalogue.
- DumperInterface
- DumperInterface is the interface implemented by all translation dumpers.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- ProviderExceptionInterface
- Exception interface for all exceptions thrown by the component.
- ExtractorInterface
- Extracts translation messages from a directory or files to the catalogue.
- IntlFormatterInterface
- Formats ICU message patterns.
- MessageFormatterInterface
- LoaderInterface
- LoaderInterface is the interface implemented by all translation loaders.
- MessageCatalogueInterface
- MessageCatalogueInterface.
- MetadataAwareInterface
- This interface is used to get, set, and delete metadata about the translation messages.
- ProviderFactoryInterface
- ProviderInterface
- TranslationReaderInterface
- TranslationReader reads translation messages from translation files.
- TranslatorBagInterface
- TranslationWriterInterface
- TranslationWriter writes translation messages.
- LocaleAwareInterface
- TranslatableInterface
- TranslatorInterface
- ConstraintValidatorFactoryInterface
- Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
- ConstraintValidatorInterface
- ConstraintViolationInterface
- A violation of a constraint that happened during validation.
- ConstraintViolationListInterface
- A list of constraint violations.
- ExecutionContextFactoryInterface
- Creates instances of {@link ExecutionContextInterface}.
- ExecutionContextInterface
- The context of a validation run.
- ExceptionInterface
- Base ExceptionInterface for the Validator component.
- GroupSequenceProviderInterface
- Defines the interface for a group sequence provider.
- ClassMetadataInterface
- Stores all metadata needed for validating objects of specific class.
- MetadataFactoryInterface
- Returns {@link \Symfony\Component\Validator\Mapping\MetadataInterface} instances for values.
- LoaderInterface
- Loads validation metadata into {@link ClassMetadata} instances.
- MetadataInterface
- A container for validation metadata.
- PropertyMetadataInterface
- Stores all metadata needed for validating the value of a class property.
- ObjectInitializerInterface
- Prepares an object for validation.
- ChildGetterInterface
- EntityInterfaceA
- EntityInterfaceB
- EntityParentInterface
- PropertyGetterInterface
- StaticLoaderInterface
- ContextualValidatorInterface
- A validator in a specific execution context.
- ValidatorInterface
- Validates PHP values against constraints.
- ConstraintViolationBuilderInterface
- Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects.
- ClonerInterface
- DumperInterface
- DumperInterface used by Data objects.
- DumpDescriptorInterface
- ContextProviderInterface
- Interface to provide contextual data about dump data clones sent to a server.
- DataDumperInterface
- DataDumperInterface for dumping Data objects.
- FooInterface
- ExceptionInterface
- LazyObjectInterface
- TestForProxyHelperInterface1
- TestForProxyHelperInterface2
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- MarkdownInterface
- CacheInterface
- Interface implemented by cache classes.
- ExtensionInterface
- Interface implemented by extension classes.
- GlobalsInterface
- Enables usage of the deprecated Twig\Extension\AbstractExtension::getGlobals() method.
- RuntimeExtensionInterface
- LoaderInterface
- Interface all loaders must implement.
- NodeCaptureInterface
- Represents a node that captures any nested displayable nodes.
- NodeOutputInterface
- Represents a displayable node in the AST.
- NodeVisitorInterface
- Interface for node visitor classes.
- RuntimeLoaderInterface
- Creates runtime implementations for Twig elements (filters/functions/tests).
- SecurityPolicyInterface
- Interface that all security policy classes must implements.
- TokenParserInterface
- Interface implemented by token parsers.
- Extension_SafeHtmlInterface
Classes
- Version20231019144918
- Auto-generated Migration: Please modify to your needs!
- HomeController
- Provides shortcuts for HTTP-related features in controllers.
- InscriptionController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- Commande
- Enfant
- Entrepot
- Etagere
- Etat
- Modulee
- Produit
- Rangee
- Rayon
- Section
- Utilisateur
- InscriptionType
- Kernel
- The Kernel is the heart of the Symfony system.
- CommandeRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- EnfantRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- EntrepotRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- EtagereRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- EtatRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- ModuleeRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- ProduitRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- RangeeRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- RayonRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- SectionRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- UtilisateurRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- ConnexionAuthenticator
- A base class to make form login authentication easier!
- EntityManagerGhostEbeb667
- The EntityManager is the central access point to ORM functionality.
- RequestPayloadValueResolverGhost3590451
- Rayon
- DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
- DebugConfig
- This class is automatically generated to help in creating a config.
- ReplicaConfig
- This class is automatically generated to help in creating a config.
- SlaveConfig
- This class is automatically generated to help in creating a config.
- ConnectionConfig
- This class is automatically generated to help in creating a config.
- TypeConfig
- This class is automatically generated to help in creating a config.
- DbalConfig
- This class is automatically generated to help in creating a config.
- ControllerResolverConfig
- This class is automatically generated to help in creating a config.
- DqlConfig
- This class is automatically generated to help in creating a config.
- EventConfig
- This class is automatically generated to help in creating a config.
- ListenerConfig
- This class is automatically generated to help in creating a config.
- EntityConfig
- This class is automatically generated to help in creating a config.
- EntityListenersConfig
- This class is automatically generated to help in creating a config.
- FilterConfig
- This class is automatically generated to help in creating a config.
- MappingConfig
- This class is automatically generated to help in creating a config.
- MetadataCacheDriverConfig
- This class is automatically generated to help in creating a config.
- QueryCacheDriverConfig
- This class is automatically generated to help in creating a config.
- ResultCacheDriverConfig
- This class is automatically generated to help in creating a config.
- LoggerConfig
- This class is automatically generated to help in creating a config.
- RegionCacheDriverConfig
- This class is automatically generated to help in creating a config.
- CacheDriverConfig
- This class is automatically generated to help in creating a config.
- RegionConfig
- This class is automatically generated to help in creating a config.
- SecondLevelCacheConfig
- This class is automatically generated to help in creating a config.
- EntityManagerConfig
- This class is automatically generated to help in creating a config.
- OrmConfig
- This class is automatically generated to help in creating a config.
- DoctrineConfig
- This class is automatically generated to help in creating a config.
- TableStorageConfig
- This class is automatically generated to help in creating a config.
- StorageConfig
- This class is automatically generated to help in creating a config.
- DoctrineMigrationsConfig
- This class is automatically generated to help in creating a config.
- AnnotationsConfig
- This class is automatically generated to help in creating a config.
- AssetMapperConfig
- This class is automatically generated to help in creating a config.
- PackageConfig
- This class is automatically generated to help in creating a config.
- AssetsConfig
- This class is automatically generated to help in creating a config.
- PoolConfig
- This class is automatically generated to help in creating a config.
- CacheConfig
- This class is automatically generated to help in creating a config.
- CsrfProtectionConfig
- This class is automatically generated to help in creating a config.
- EsiConfig
- This class is automatically generated to help in creating a config.
- ExceptionConfig
- This class is automatically generated to help in creating a config.
- CsrfProtectionConfig
- This class is automatically generated to help in creating a config.
- FormConfig
- This class is automatically generated to help in creating a config.
- FragmentsConfig
- This class is automatically generated to help in creating a config.
- SanitizerConfig
- This class is automatically generated to help in creating a config.
- HtmlSanitizerConfig
- This class is automatically generated to help in creating a config.
- HttpCacheConfig
- This class is automatically generated to help in creating a config.
- PeerFingerprintConfig
- This class is automatically generated to help in creating a config.
- HttpCodeConfig
- This class is automatically generated to help in creating a config.
- RetryFailedConfig
- This class is automatically generated to help in creating a config.
- DefaultOptionsConfig
- This class is automatically generated to help in creating a config.
- PeerFingerprintConfig
- This class is automatically generated to help in creating a config.
- HttpCodeConfig
- This class is automatically generated to help in creating a config.
- RetryFailedConfig
- This class is automatically generated to help in creating a config.
- ScopedClientConfig
- This class is automatically generated to help in creating a config.
- HttpClientConfig
- This class is automatically generated to help in creating a config.
- LockConfig
- This class is automatically generated to help in creating a config.
- EnvelopeConfig
- This class is automatically generated to help in creating a config.
- HeaderConfig
- This class is automatically generated to help in creating a config.
- MailerConfig
- This class is automatically generated to help in creating a config.
- DefaultMiddlewareConfig
- This class is automatically generated to help in creating a config.
- MiddlewareConfig
- This class is automatically generated to help in creating a config.
- BusConfig
- This class is automatically generated to help in creating a config.
- RoutingConfig
- This class is automatically generated to help in creating a config.
- SymfonySerializerConfig
- This class is automatically generated to help in creating a config.
- SerializerConfig
- This class is automatically generated to help in creating a config.
- RetryStrategyConfig
- This class is automatically generated to help in creating a config.
- TransportConfig
- This class is automatically generated to help in creating a config.
- MessengerConfig
- This class is automatically generated to help in creating a config.
- AdminRecipientConfig
- This class is automatically generated to help in creating a config.
- NotifierConfig
- This class is automatically generated to help in creating a config.
- PhpErrorsConfig
- This class is automatically generated to help in creating a config.
- ProfilerConfig
- This class is automatically generated to help in creating a config.
- PropertyAccessConfig
- This class is automatically generated to help in creating a config.
- PropertyInfoConfig
- This class is automatically generated to help in creating a config.
- RateConfig
- This class is automatically generated to help in creating a config.
- LimiterConfig
- This class is automatically generated to help in creating a config.
- RateLimiterConfig
- This class is automatically generated to help in creating a config.
- RemoteeventConfig
- This class is automatically generated to help in creating a config.
- RequestConfig
- This class is automatically generated to help in creating a config.
- RouterConfig
- This class is automatically generated to help in creating a config.
- SchedulerConfig
- This class is automatically generated to help in creating a config.
- SecretsConfig
- This class is automatically generated to help in creating a config.
- SemaphoreConfig
- This class is automatically generated to help in creating a config.
- MappingConfig
- This class is automatically generated to help in creating a config.
- SerializerConfig
- This class is automatically generated to help in creating a config.
- SessionConfig
- This class is automatically generated to help in creating a config.
- SsiConfig
- This class is automatically generated to help in creating a config.
- ProviderConfig
- This class is automatically generated to help in creating a config.
- PseudoLocalizationConfig
- This class is automatically generated to help in creating a config.
- TranslatorConfig
- This class is automatically generated to help in creating a config.
- UidConfig
- This class is automatically generated to help in creating a config.
- AutoMappingConfig
- This class is automatically generated to help in creating a config.
- MappingConfig
- This class is automatically generated to help in creating a config.
- NotCompromisedPasswordConfig
- This class is automatically generated to help in creating a config.
- ValidationConfig
- This class is automatically generated to help in creating a config.
- RoutingConfig
- This class is automatically generated to help in creating a config.
- WebhookConfig
- This class is automatically generated to help in creating a config.
- WebLinkConfig
- This class is automatically generated to help in creating a config.
- AuditTrailConfig
- This class is automatically generated to help in creating a config.
- MarkingStoreConfig
- This class is automatically generated to help in creating a config.
- PlaceConfig
- This class is automatically generated to help in creating a config.
- TransitionConfig
- This class is automatically generated to help in creating a config.
- WorkflowsConfig
- This class is automatically generated to help in creating a config.
- WorkflowsConfig
- This class is automatically generated to help in creating a config.
- FrameworkConfig
- This class is automatically generated to help in creating a config.
- MakerConfig
- This class is automatically generated to help in creating a config.
- ChannelsConfig
- This class is automatically generated to help in creating a config.
- ElasticsearchConfig
- This class is automatically generated to help in creating a config.
- EmailPrototypeConfig
- This class is automatically generated to help in creating a config.
- ExcludedHttpCodeConfig
- This class is automatically generated to help in creating a config.
- MongoConfig
- This class is automatically generated to help in creating a config.
- PredisConfig
- This class is automatically generated to help in creating a config.
- ProcessPsr3MessagesConfig
- This class is automatically generated to help in creating a config.
- PublisherConfig
- This class is automatically generated to help in creating a config.
- RedisConfig
- This class is automatically generated to help in creating a config.
- VerbosityLevelsConfig
- This class is automatically generated to help in creating a config.
- HandlerConfig
- This class is automatically generated to help in creating a config.
- MonologConfig
- This class is automatically generated to help in creating a config.
- AccessControlConfig
- This class is automatically generated to help in creating a config.
- AccessDecisionManagerConfig
- This class is automatically generated to help in creating a config.
- OidcConfig
- This class is automatically generated to help in creating a config.
- OidcUserInfoConfig
- This class is automatically generated to help in creating a config.
- TokenHandlerConfig
- This class is automatically generated to help in creating a config.
- AccessTokenConfig
- This class is automatically generated to help in creating a config.
- FormLoginConfig
- This class is automatically generated to help in creating a config.
- FormLoginLdapConfig
- This class is automatically generated to help in creating a config.
- HttpBasicConfig
- This class is automatically generated to help in creating a config.
- HttpBasicLdapConfig
- This class is automatically generated to help in creating a config.
- JsonLoginConfig
- This class is automatically generated to help in creating a config.
- JsonLoginLdapConfig
- This class is automatically generated to help in creating a config.
- LoginLinkConfig
- This class is automatically generated to help in creating a config.
- LoginThrottlingConfig
- This class is automatically generated to help in creating a config.
- DeleteCookieConfig
- This class is automatically generated to help in creating a config.
- LogoutConfig
- This class is automatically generated to help in creating a config.
- DoctrineConfig
- This class is automatically generated to help in creating a config.
- TokenProviderConfig
- This class is automatically generated to help in creating a config.
- RememberMeConfig
- This class is automatically generated to help in creating a config.
- RemoteUserConfig
- This class is automatically generated to help in creating a config.
- SwitchUserConfig
- This class is automatically generated to help in creating a config.
- X509Config
- This class is automatically generated to help in creating a config.
- FirewallConfig
- This class is automatically generated to help in creating a config.
- PasswordHasherConfig
- This class is automatically generated to help in creating a config.
- ChainConfig
- This class is automatically generated to help in creating a config.
- EntityConfig
- This class is automatically generated to help in creating a config.
- LdapConfig
- This class is automatically generated to help in creating a config.
- UserConfig
- This class is automatically generated to help in creating a config.
- MemoryConfig
- This class is automatically generated to help in creating a config.
- ProviderConfig
- This class is automatically generated to help in creating a config.
- SecurityConfig
- This class is automatically generated to help in creating a config.
- DateConfig
- This class is automatically generated to help in creating a config.
- GlobalConfig
- This class is automatically generated to help in creating a config.
- MailerConfig
- This class is automatically generated to help in creating a config.
- NumberFormatConfig
- This class is automatically generated to help in creating a config.
- TwigConfig
- This class is automatically generated to help in creating a config.
- CacheConfig
- This class is automatically generated to help in creating a config.
- CssinlinerConfig
- This class is automatically generated to help in creating a config.
- HtmlConfig
- This class is automatically generated to help in creating a config.
- InkyConfig
- This class is automatically generated to help in creating a config.
- IntlConfig
- This class is automatically generated to help in creating a config.
- MarkdownConfig
- This class is automatically generated to help in creating a config.
- StringConfig
- This class is automatically generated to help in creating a config.
- TwigExtraConfig
- This class is automatically generated to help in creating a config.
- WebProfilerConfig
- This class is automatically generated to help in creating a config.
- __TwigTemplate_522617cdd1548be606f63f93b92ed3a9
- __TwigTemplate_9680fd92fbacc692418e84731540adef
- __TwigTemplate_938fcf0cb304bf4296e4292472defbbe
- __TwigTemplate_983d984dfe8635fb6392b6f4bcf42996
- __TwigTemplate_4178be2737293d052ffea18eb61aa307
- __TwigTemplate_ac4ddc22d251227fcb05931dd4860683
- __TwigTemplate_6ffee39136e756e128a5333a0dc66d75
- __TwigTemplate_2937ac36c75edf903818f393170318d5
- __TwigTemplate_e471e4a358ff5e2fb01aa1d04fd1c286
- __TwigTemplate_927c03394cced538cbdca8983fe6c749
- __TwigTemplate_d7c8592b5d4b2263c4aab06da729674d
- __TwigTemplate_f10c0f3085f91c00c54b0f260f02be70
- __TwigTemplate_24d4b50f58fbe7a93a5b22125a098a9a
- __TwigTemplate_c78126c4f5aa825580f8d1bb5dcd1596
- __TwigTemplate_adf3be9b028b070551fe4cbe2a96f0c0
- __TwigTemplate_b2d5a2e9058c1800f3d3d3e6ecfc8d5e
- __TwigTemplate_a9b308fad1c67e71ea6c2530bc89f221
- __TwigTemplate_6bd0f6abc7d73fc3e36e455fcaa45783
- __TwigTemplate_583e02a120fc27bd211f161ca0a325b6
- __TwigTemplate_f054890d8bf07d69e6fd98d10620440f
- __TwigTemplate_caf0e58ef4d594a59a6436d74b425a5c
- __TwigTemplate_a0e031efd304f49e00a7e339911dffef
- __TwigTemplate_14d3d655bb247df24ebef0ac59881a64
- __TwigTemplate_1de5aec79c31a639c9b33a3a27a02622
- __TwigTemplate_e8c6a67499aa05e4f72bdab0ead431d2
- __TwigTemplate_6e3670b565d2beb9686918cd5ae097e9
- __TwigTemplate_66cff333e4b2eda1d8ebc3ca83b8cbc7
- __TwigTemplate_043d5818ed691e4b3bb32255b739ce5a
- __TwigTemplate_38df7dc1c35d69e0a012c243a894ee46
- __TwigTemplate_1eaa9ff7cef2287d2d70409a207e237f
- __TwigTemplate_8cf354efb2e759d31f95cc3832a03bab
- __TwigTemplate_115adaf5529603af0b698a8dc0d45aab
- __TwigTemplate_a49a15881326f17896437bc4294cd2ae
- __TwigTemplate_a6ae2728f196ded9243033eae1da08d9
- __TwigTemplate_625a73ecc7e3a79579f8b3b737a78108
- __TwigTemplate_5ce1ed62fa4cff6f1ee5223310922cb9
- __TwigTemplate_17278c100abd3617e35e53300dc38a0d
- __TwigTemplate_550de5d708a295e5e50553f4dcffd19e
- __TwigTemplate_a12502b70a7433d8d49e16e2839269eb
- __TwigTemplate_9e751fe1a3fd57246b297abc03de2401
- __TwigTemplate_e88f5f3ee96bfa74a49a995841015cb6
- __TwigTemplate_c08febd6927648dcd71cbec5b769da0a
- __TwigTemplate_7a702b9f879030cc9142df4c6d453a47
- __TwigTemplate_e7fbeda000d9ffe6bef47b3dc5a8e2ab
- __TwigTemplate_8980b9b87574d98eba7a075d36e4c39c
- __TwigTemplate_a401f94fbdf38c0a8d90ecc95b837906
- __TwigTemplate_4605939950fc58e9440ecbabd5451173
- __TwigTemplate_2a30ce6229d8ca4b926f224b6d66bb46
- __TwigTemplate_ed2da907b029dff4e3a21b9b41958e24
- __TwigTemplate_d33ad26a68ef17a45de7ae23249421fb
- __TwigTemplate_bcd59a3ee09946b1bd6ef0e0615dc1ff
- __TwigTemplate_8014be8f8c34207957ea3d241ffb5fe0
- __TwigTemplate_6a7e755c732de012dadfcfeb3e3c0a22
- __TwigTemplate_fba20c5f3834f98ce92cf3d17537d0e1
- __TwigTemplate_507b833148ecef7147e4396539db1c8b
- __TwigTemplate_c0aad659d22d6648103eec236283496c
- __TwigTemplate_57f5c3fe2a5298ff75f623508dc89555
- __TwigTemplate_3c274a18031cde70fcf23ccd3cc633a2
- __TwigTemplate_35c82d0c206cf314944f9e0e78e98ca7
- __TwigTemplate_87bfc4cd47ee369f4d92a6676192b695
- __TwigTemplate_c30dcdb0725a66ea46362ecc34a93114
- __TwigTemplate_ed38f77b2299dd388d15671ce7fda956
- __TwigTemplate_000bc1e82e78fd41ce26c1af2d260a2e
- __TwigTemplate_4a4126a5f9e07145da01804c761280e7
- __TwigTemplate_21fb205fde24a303f872dce510ba7719
- __TwigTemplate_87d22fc522ca8a2850b3937ae9c00152
- __TwigTemplate_b3b5b0a7da26ccc5e6307afd64e3e9fd
- __TwigTemplate_502ae44ee4724afb684ca2928158877f
- __TwigTemplate_f3a26ee29df5fe3d5bc2471cdb867ea7
- __TwigTemplate_ccbe1b547e8723af060674e2dc8ebafb
- __TwigTemplate_99d14eba58cc9e603caa35a051bacda3
- __TwigTemplate_6b94e44e39d2082641d8ad6123c18b37
- __TwigTemplate_ff5fd1e68ecb5f476e58e3d1a835f913
- __TwigTemplate_ce6b15da15739720999406dfc210b84d
- __TwigTemplate_2261fbb4072b77d1dfa8c4738f0834b0
- __TwigTemplate_38d14970ea29b7d8a95052f384205722
- __TwigTemplate_3213f6397699e849befa042929fc6062
- __TwigTemplate_cc227b688403211ca9d5b0ab9e95aeec
- __TwigTemplate_0d2c713d275ac241aa9bb4a0682ef3ad
- __TwigTemplate_668cadbd556e4933d11ac3134e2b0044
- __TwigTemplate_a629e9d3e16bb5fe3b5402dfba0699c1
- __TwigTemplate_83e072d9513a6b9632f72826475bc293
- __TwigTemplate_e83e555a48040b827c811bfdba76f267
- __TwigTemplate_0007bc6a149a26001fbc43fc603744d8
- __TwigTemplate_84489e68468e794093aa74974473fa29
- __TwigTemplate_82e28e6450a9901c707da754b8870c78
- __TwigTemplate_91ed4ab90e4dd28f5ff83e0216d710e4
- __TwigTemplate_753c2710eb4e33ed56ba85a74d8190cd
- __TwigTemplate_3f74081189f8743c807da6206bfcda73
- __TwigTemplate_93df80d15e2602424f17348bfffc5220
- __TwigTemplate_fb2c4aff09ea808002c04af37a8fc151
- __TwigTemplate_8f01922d29174e2ba425d0f508e0b0cf
- __TwigTemplate_80fca0c118e9e64df85135d370867b4c
- __TwigTemplate_e8ac523c07601f577e9bccddbed4f450
- __TwigTemplate_c6bcd3728c0e17abf78b7d5574542607
- __TwigTemplate_7c809e84701994dc0c8f5d727f002eec
- __TwigTemplate_0cd1390f303eef5b3f4df18cf57ac22f
- __TwigTemplate_af825bc811ee9f6f6519e0ed25d62a2a
- __TwigTemplate_1ee172d005497eb65198780979c08744
- __TwigTemplate_dc9786a8b6067b9cbd94e4327260b5b1
- __TwigTemplate_0de48e9e80480fd6e3a6a04f8f384fbc
- __TwigTemplate_b568f296de5c140ff782951b266e1bc7
- __TwigTemplate_ec40ffa7cbf361753f549ab5598852af
- __TwigTemplate_af37fff93aec26b8bc161f9f7a6b6e92
- __TwigTemplate_697dad7d9c4b9869f308d689b73945eb
- __TwigTemplate_726e7c6bd41087ab0144baffbb568e24
- __TwigTemplate_36cc9baa1687e7bc05be5f529a4dfc6a
- __TwigTemplate_4f718831faa6d3ae808978f5ee73cde5
- __TwigTemplate_ed6e5803fb5d55a85bfbb627d43e505f
- __TwigTemplate_074872f2cb325add98bf4a1a80aa3bab
- __TwigTemplate_768d98d5690322b2cd382a8b007536da
- __TwigTemplate_342f262e944641bdc35718ece812dd84
- __TwigTemplate_10c0def0e533f521983eec0b3a9f5fdb
- __TwigTemplate_7f90e94d22c425212418de85bb732271
- __TwigTemplate_124034fb0d251c92ef5fe31befe442c4
- __TwigTemplate_f88109036aa2ae639d2bebd9df6b6881
- __TwigTemplate_8f19466ae709a48ef8c640387bbc63f7
- __TwigTemplate_cf8c2350b512c4a42592646fd1e778c3
- BigDecimal
- Immutable, arbitrary-precision signed decimal numbers.
- BigInteger
- An arbitrary-size integer.
- BigNumber
- Common interface for arbitrary-precision rational numbers.
- BigRational
- An arbitrarily large rational number.
- DivisionByZeroException
- Exception thrown when a division by zero occurs.
- IntegerOverflowException
- Exception thrown when an integer overflow occurs.
- MathException
- Base class for all math exceptions.
- NegativeNumberException
- Exception thrown when attempting to perform an unsupported operation, such as a square root, on a negative number.
- NumberFormatException
- Exception thrown when attempting to create a number from a string with an invalid format.
- RoundingNecessaryException
- Exception thrown when a number cannot be represented at the requested scale without rounding.
- RoundingMode
- Specifies a rounding behavior for numerical operations capable of discarding precision.
- AbstractTestCase
- Base class for math tests.
- BigDecimalTest
- Unit tests for class BigDecimal.
- BigIntegerTest
- Unit tests for class BigInteger.
- BigNumberTest
- Unit tests for class BigNumber.
- BigRationalTest
- Unit tests for class BigRational.
- CalculatorDetectTest
- Tests for Calculator implementation detection.
- NativeCalculatorTest
- Unit tests for class NativeCalculator.
- ComposerAutoloaderInit0642a770ab59a82e0bfbf45eccd37e49
- ClassLoader
- ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
- InstalledVersions
- This class is copied in every Composer installed project and available to all
- CacheProvider
- Base class for cache provider implementations.
- CacheAdapter
- CacheItem
- DoctrineProvider
- This class was copied from the Symfony Framework, see the original copyright notice above. The code is distributed subject to the license terms in https://github.com/symfony/symfony/blob/ff0cf61278982539c49e467db9ab13cbd342f76d/LICENSE
- TypedCacheItem
- ArrayCacheTest
- Base testcase class for all Doctrine testcases.
- CacheProviderTest
- Base testcase class for all Doctrine testcases.
- CacheTest
- Base testcase class for all Doctrine testcases.
- CacheAdapterTest
- DoctrineProviderTest
- Base testcase class for all Doctrine testcases.
- DoctrineTestCase
- Base testcase class for all Doctrine testcases.
- AbstractLazyCollection
- Lazy collection that is backed by a concrete collection
- ArrayCollection
- An ArrayCollection is a Collection implementation that wraps a regular PHP array.
- Criteria
- Criteria for filtering Selectable collections.
- Comparison
- Comparison of a field with a value by the given operator.
- CompositeExpression
- Expression of Expressions combined by AND or OR operation.
- ExpressionVisitor
- An Expression visitor walks a graph of expressions and turns them into a query for the underlying implementation.
- Value
- ExpressionBuilder
- Builder for Expressions in the {@link Selectable} interface.
- AbstractLazyArrayCollectionTest
- Tests for {@see \Doctrine\Common\Collections\AbstractLazyCollection}.
- AbstractLazyCollectionTest
- Tests for {@see \Doctrine\Common\Collections\AbstractLazyCollection}.
- ArrayCollectionTest
- Tests for {@see \Doctrine\Common\Collections\ArrayCollection}.
- SerializableArrayCollection
- We can't implement Serializable interface on anonymous class
- BaseArrayCollectionTest
- BaseCollectionTest
- ClosureExpressionVisitorTest
- TestObject
- TestObjectNotCamelCase
- TestObjectBothCamelCaseAndUnderscore
- TestObjectPublicCamelCaseAndPrivateUnderscore
- TestObjectBothPublic
- TestObjectBlankGetter
- CollectionTest
- CriteriaTest
- DerivedCollectionTest
- ComparisonTest
- CompositeExpressionTest
- ValueTest
- ExpressionBuilderTest
- LazyArrayCollection
- Simple lazy collection that used an ArrayCollection as backed collection.
- ClassLoader
- A <tt>ClassLoader</tt> is an autoloader for class files that can be installed on the SPL autoload stack. It is a class loader that either loads only classes of a specific namespace or all namespaces and it is suitable for working together with other autoloaders in the SPL autoload stack.
- CommonException
- Base exception class for package Doctrine\Common.
- AbstractProxyFactory
- Abstract factory for proxy objects.
- InvalidArgumentException
- Proxy Invalid Argument Exception.
- OutOfBoundsException
- Proxy Invalid Argument Exception.
- UnexpectedValueException
- Proxy Unexpected Value Exception.
- ProxyDefinition
- Definition structure how to create a proxy.
- ProxyGenerator
- This factory is used to generate proxy classes.
- ClassUtils
- Class and reflection related functionality for objects that might or not be proxy objects at the moment.
- Debug
- Static class containing most used debug methods.
- ClassLoaderTest_ClassA
- ClassLoaderTest_ClassB
- ClassLoaderTest_ClassC
- ClassD
- ClassE
- ExternalLoader
- ClassLoaderTest
- Base testcase class for all Doctrine testcases.
- AbstractClass
- AbstractProxyFactoryTest
- Base testcase class for all Doctrine testcases.
- AutoloaderTest
- CallableTypeHintClass
- Test asset class
- FinalClass
- InvalidReturnTypeClass
- Test asset class
- InvalidTypeHintClass
- Test asset class
- InvokationSpy
- IterableTypeHintClass
- Test PHP 7.1 iterable pseudotype
- LazyLoadableObject
- Test asset representing a lazy loadable object
- LazyLoadableObjectClassMetadata
- Class metadata test asset for @see LazyLoadableObject
- LazyLoadableObjectWithNullableTypehints
- Test asset representing a lazy loadable object
- LazyLoadableObjectWithNullableTypehintsClassMetadata
- Class metadata test asset for @see LazyLoadableObject
- LazyLoadableObjectWithPHP81IntersectionType
- LazyLoadableObjectWithPHP81IntersectionTypeClassMetadata
- LazyLoadableObjectWithPHP82UnionAndIntersectionType
- LazyLoadableObjectWithPHP82UnionAndIntersectionTypeClassMetadata
- LazyLoadableObjectWithPHP8UnionType
- LazyLoadableObjectWithPHP8UnionTypeClassMetadata
- LazyLoadableObjectWithTrait
- Test asset representing an object that has fields with respective getters defined in a separate trait
- LazyLoadableObjectWithTraitClassMetadata
- Class metadata test asset for @see LazyLoadableObjectWithTrait
- LazyLoadableObjectWithTypedProperties
- Test asset representing a lazy loadable object with typed properties
- LazyLoadableObjectWithTypedPropertiesClassMetadata
- Class metadata test asset for @see LazyLoadableObjectWithTypedProperties
- LazyLoadableObjectWithTypehints
- Test asset representing a lazy loadable object
- LazyLoadableObjectWithTypehintsClassMetadata
- Class metadata test asset for @see LazyLoadableObject
- LazyLoadableObjectWithVoid
- Test asset representing a lazy loadable object with void method
- LazyLoadableObjectWithVoidClassMetadata
- Class metadata test asset for @see LazyLoadableObjectWithVoid
- MagicCloneClass
- Test asset class
- MagicGetByRefClass
- Test asset class
- MagicGetClass
- Test asset class
- MagicGetClassWithScalarType
- Test asset class
- MagicGetClassWithScalarTypeAndRenamedParameter
- Test asset class
- MagicGetClassWithVoid
- Magic class asset test with void return type for getter
- MagicIssetClass
- Test asset class
- MagicIssetClassWithBoolean
- Test asset class
- MagicSetClass
- Test asset class
- MagicSetClassWithScalarType
- Test asset class
- MagicSetClassWithScalarTypeAndRenamedParameters
- Test asset class
- MagicSetClassWithScalarTypeAndVoidReturnType
- Test asset class
- MagicSleepClass
- Test asset class
- MagicSleepClassTypehinted
- Test asset class
- MagicWakeupClass
- Test asset class
- MagicWakeupClassTypehinted
- Test asset class
- NullableNonOptionalHintClass
- Test PHP 7.0 compatibility of nullable type hints generation on a non-optional hinted parameter that is nullable
- NullableTypeHintsClass
- Test PHP 7.1 nullable type hints / return types class.
- Php71NullableDefaultedNonOptionalHintClass
- Test PHP 7.1 compatibility of nullable type hints generation on a non-optional hinted parameter that is nullable, yet has a default parameter
- Php81EnumPublicPropertyType
- PHP81IntersectionTypes
- PHP81NeverType
- PHP81NewInInitializers
- Php8MagicCloneClass
- Php8MixedType
- Php8StaticType
- Php8UnionTypes
- ProxyGeneratorTest
- Test the proxy generator. Its work is generating on-the-fly subclasses of a given model, which implement the Proxy pattern.
- EvalBase
- ProxyLogicIdentifierGetterTest
- Test that identifier getter does not cause lazy loading.
- ProxyLogicTest
- Test the generated proxies behavior. These tests make assumptions about the structure of LazyLoadableObject
- ProxyLogicTypedPropertiesTest
- Test lazy loading for class with typed public properties.
- ProxyLogicVoidReturnTypeTest
- Test that identifier getter does not cause lazy loading. These tests make assumptions about the structure of LazyLoadableObjectWithTypehints
- ProxyMagicMethodsTest
- Test for behavior of proxies with inherited magic methods
- ReadOnlyClass
- ReturnTypesClass
- Test PHP 7 return types class.
- ScalarTypeHintsClass
- Test PHP 7 scalar type hints class.
- SerializedClass
- Test asset class
- SleepClass
- Test asset class
- StaticPropertyClass
- Test asset class
- VariadicTypeHintClass
- Test asset class
- VoidReturnTypeClass
- PHP 7.1 void return type.
- ClassUtilsTest
- Base testcase class for all Doctrine testcases.
- ChildObject
- stdClass
- ChildObject
- stdClass
- ChildObject
- DebugTest
- Base testcase class for all Doctrine testcases.
- ChildClass
- ChildWithSameAttributesClass
- ConstProvider
- ParentClass
- DoctrineTestCase
- Base testcase class for all Doctrine testcases.
- MissingNamedParameter
- ArrayParameterType
- CacheException
- QueryCacheProfile
- Query Cache Profile handles the data relevant for query caching.
- ColumnCase
- Contains portable column case conversions.
- Configuration
- Configuration container for the Doctrine DBAL.
- ConnectionException
- PrimaryReadReplicaConnection
- Primary-Replica Connection
- AbstractDB2Driver
- Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
- AbstractMySQLDriver
- Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
- EasyConnectString
- Represents an Oracle Easy Connect string
- AbstractOracleDriver
- Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
- AbstractPostgreSQLDriver
- Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
- EnableForeignKeys
- AbstractSQLiteDriver
- Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
- AbstractSQLServerDriver
- Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
- Connection
- DataSourceName
- IBM DB2 DSN
- Driver
- Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
- Result
- Statement
- AbstractConnectionMiddleware
- AbstractDriverMiddleware
- AbstractResultMiddleware
- AbstractStatementMiddleware
- Connection
- Driver
- Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
- Charset
- Options
- Secure
- Result
- Statement
- Connection
- Driver
- A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
- InitializeSession
- Result
- Statement
- Connection
- Driver
- Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
- Driver
- Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
- Driver
- Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
- Result
- Driver
- Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
- Connection
- Driver
- Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
- Statement
- Statement
- Connection
- ConvertParameters
- Driver
- Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
- UnexpectedValue
- UnknownParameter
- Result
- Statement
- Connection
- Driver
- Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
- Result
- Statement
- Connection
- Driver
- Driver for ext/sqlsrv.
- Result
- Statement
- DriverManager
- Factory for creating {@see Connection} instances.
- ConnectionEventArgs
- Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
- OracleSessionInit
- Should be used when Oracle Server default environment does not match the Doctrine requirements.
- SQLiteSessionInit
- SQLSessionInit
- Session init listener for executing a single SQL statement right after a connection is opened.
- SchemaAlterTableAddColumnEventArgs
- Event Arguments used when SQL queries for adding table columns are generated inside {@see AbstractPlatform}.
- SchemaAlterTableChangeColumnEventArgs
- Event Arguments used when SQL queries for changing table columns are generated inside {@see AbstractPlatform}.
- SchemaAlterTableEventArgs
- Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
- SchemaAlterTableRemoveColumnEventArgs
- Event Arguments used when SQL queries for removing table columns are generated inside {@see AbstractPlatform}.
- SchemaAlterTableRenameColumnEventArgs
- Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.
- SchemaColumnDefinitionEventArgs
- Event Arguments used when the portable column definition is generated inside {@see AbstractPlatform}.
- SchemaCreateTableColumnEventArgs
- Event Arguments used when SQL queries for creating table columns are generated inside {@see AbstractPlatform}.
- SchemaCreateTableEventArgs
- Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
- SchemaDropTableEventArgs
- Event Arguments used when the SQL query for dropping tables are generated inside {@see AbstractPlatform}.
- SchemaEventArgs
- Base class for schema related events.
- SchemaIndexDefinitionEventArgs
- Event Arguments used when the portable index definition is generated inside {@see AbstractSchemaManager}.
- TransactionBeginEventArgs
- EventArgs is the base class for classes containing event data.
- TransactionCommitEventArgs
- EventArgs is the base class for classes containing event data.
- TransactionEventArgs
- EventArgs is the base class for classes containing event data.
- TransactionRollBackEventArgs
- EventArgs is the base class for classes containing event data.
- Events
- Container for all DBAL events.
- ConnectionException
- Base class for all connection related errors detected in the driver.
- ConnectionLost
- Base class for all connection related errors detected in the driver.
- ConstraintViolationException
- Base class for all constraint violation related errors detected in the driver.
- DatabaseDoesNotExist
- Base class for all unknown database object related errors detected in the driver.
- DatabaseObjectExistsException
- Base class for all already existing database object related errors detected in the driver.
- DatabaseObjectNotFoundException
- Base class for all unknown database object related errors detected in the driver.
- DatabaseRequired
- DeadlockException
- Exception for a deadlock error of a transaction detected in the driver.
- DriverException
- Base class for all errors detected in the driver.
- ForeignKeyConstraintViolationException
- Exception for a foreign key constraint violation detected in the driver.
- InvalidArgumentException
- Exception to be thrown when invalid arguments are passed to any DBAL API
- InvalidFieldNameException
- Exception for an invalid specified field name in a statement detected in the driver.
- InvalidLockMode
- LockWaitTimeoutException
- Exception for a lock wait timeout error of a transaction detected in the driver.
- MalformedDsnException
- NonUniqueFieldNameException
- Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
- NotNullConstraintViolationException
- Exception for a NOT NULL constraint violation detected in the driver.
- ReadOnlyException
- Exception for a write operation attempt on a read-only database element detected in the driver.
- SchemaDoesNotExist
- Base class for all unknown database object related errors detected in the driver.
- ServerException
- Base class for all server related errors detected in the driver.
- SyntaxErrorException
- Exception for a syntax error in a statement detected in the driver.
- TableExistsException
- Exception for an already existing table referenced in a statement detected in the driver.
- TableNotFoundException
- Exception for an unknown table referenced in a statement detected in the driver.
- UniqueConstraintViolationException
- Exception for a unique constraint violation detected in the driver.
- Exception
- ExpandArrayParameters
- FetchMode
- Legacy Class that keeps BC for using the legacy APIs fetch()/fetchAll().
- TableGenerator
- Table ID Generator for those poor languages that are missing sequences.
- TableGeneratorSchemaVisitor
- LockMode
- Contains all DBAL LockModes.
- Connection
- DebugStack
- Includes executed SQLs in a Debug Stack.
- Driver
- LoggerChain
- Chains multiple SQLLogger.
- Middleware
- Statement
- ParameterType
- Contains statement parameter types.
- AbstractMySQLPlatform
- Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
- AbstractPlatform
- Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
- DateIntervalUnit
- DB2Platform
- Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
- DB2Keywords
- DB2 Keywords.
- KeywordList
- Abstract interface for a SQL reserved keyword dictionary.
- MariaDb102Keywords
- MariaDb reserved keywords list.
- MariaDBKeywords
- MySQL Keywordlist.
- MySQL57Keywords
- MySQL 5.7 reserved keywords list.
- MySQL80Keywords
- MySQL 8.0 reserved keywords list.
- MySQLKeywords
- MySQL Keywordlist.
- OracleKeywords
- Oracle Keywordlist.
- PostgreSQL100Keywords
- PostgreSQL 10.0 reserved keywords list.
- PostgreSQL94Keywords
- PostgreSQL 9.4 reserved keywords list.
- PostgreSQLKeywords
- Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version.
- ReservedKeywordsValidator
- SQLiteKeywords
- SQLite Keywordlist.
- SQLServer2012Keywords
- Microsoft SQL Server 2012 reserved keyword dictionary.
- SQLServerKeywords
- Microsoft SQL Server 2012 reserved keyword dictionary.
- MariaDb1027Platform
- Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
- MariaDBPlatform
- Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
- Comparator
- Compares schemas in the context of MySQL platform.
- MySQL57Platform
- Provides the behavior, features and SQL dialect of the MySQL 5.7 (5.7.9 GA) database platform.
- MySQL80Platform
- Provides the behavior, features and SQL dialect of the MySQL 8.0 (8.0 GA) database platform.
- MySQLPlatform
- Provides the behavior, features and SQL dialect of the Oracle MySQL database platform of the oldest supported version.
- OraclePlatform
- OraclePlatform.
- PostgreSQL100Platform
- Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
- PostgreSQL94Platform
- Provides the behavior, features and SQL dialect of the PostgreSQL 9.4+ database platform.
- PostgreSQLPlatform
- Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
- Comparator
- Compares schemas in the context of SQLite platform.
- SqlitePlatform
- The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
- Comparator
- Compares schemas in the context of SQL Server platform.
- SQLServer2012Platform
- Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
- SQLServerPlatform
- Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
- TrimMode
- Connection
- Portability wrapper for a Connection.
- Converter
- Driver
- Middleware
- OptimizeFlags
- Result
- Statement
- Portability wrapper for a Statement.
- CompositeExpression
- Composite expression is responsible to build a group of similar expression.
- ExpressionBuilder
- ExpressionBuilder class is responsible to dynamically create SQL query parts.
- QueryException
- Query
- An SQL query together with its bound parameters.
- AbstractAsset
- The abstract asset allows to reset the name of all assets without publishing this to the public userland.
- AbstractSchemaManager
- Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
- Column
- Object representation of a database column.
- ColumnDiff
- Represents the change of a column.
- Comparator
- Compares two Schemas and return an instance of SchemaDiff.
- DB2SchemaManager
- IBM Db2 Schema Manager.
- DefaultSchemaManagerFactory
- A schema manager factory that returns the default schema manager for the given platform.
- ColumnAlreadyExists
- ColumnDoesNotExist
- ForeignKeyDoesNotExist
- IndexAlreadyExists
- IndexDoesNotExist
- IndexNameInvalid
- InvalidTableName
- NamedForeignKeyRequired
- NamespaceAlreadyExists
- SequenceAlreadyExists
- SequenceDoesNotExist
- TableAlreadyExists
- TableDoesNotExist
- UniqueConstraintDoesNotExist
- UnknownColumnOption
- ForeignKeyConstraint
- An abstraction class for a foreign key constraint.
- Identifier
- An abstraction class for an asset identifier.
- Index
- The abstract asset allows to reset the name of all assets without publishing this to the public userland.
- MySQLSchemaManager
- Schema manager for the MySQL RDBMS.
- OracleSchemaManager
- Oracle Schema Manager.
- PostgreSQLSchemaManager
- PostgreSQL Schema Manager.
- Schema
- Object representation of a database schema.
- SchemaConfig
- Configuration for a Schema.
- SchemaDiff
- Differences between two schemas.
- SchemaException
- Sequence
- Sequence structure.
- SqliteSchemaManager
- Sqlite SchemaManager.
- SQLServerSchemaManager
- SQL Server Schema Manager.
- Table
- Object Representation of a table.
- TableDiff
- Table Diff.
- UniqueConstraint
- Class for a unique constraint.
- View
- Representation of a Database View.
- AbstractVisitor
- Abstract Visitor with empty methods for easy extension.
- CreateSchemaSqlCollector
- Abstract Visitor with empty methods for easy extension.
- DropSchemaSqlCollector
- Gathers SQL statements that allow to completely drop the current schema.
- Graphviz
- Create a Graphviz output of a Schema.
- RemoveNamespacedAssets
- Removes assets from a schema that are not in the default namespace.
- CreateSchemaObjectsSQLBuilder
- DropSchemaObjectsSQLBuilder
- RegularExpressionError
- Statement
- A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
- ReservedWordsCommand
- Base class for all commands.
- RunSqlCommand
- Task for executing arbitrary SQL that can come from a file or directly from the command line.
- ConnectionNotFound
- SingleConnectionProvider
- ConsoleRunner
- Handles running the Console Tools inside Symfony Console context.
- DsnParser
- TransactionIsolationLevel
- ArrayType
- Type that maps a PHP array to a clob SQL type.
- AsciiStringType
- Type that maps an SQL VARCHAR to a PHP string.
- BigIntType
- Type that maps a database BIGINT to a PHP string.
- BinaryType
- Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
- BlobType
- Type that maps an SQL BLOB to a PHP resource stream.
- BooleanType
- Type that maps an SQL boolean to a PHP boolean.
- ConversionException
- Conversion Exception is thrown when the database to PHP conversion fails.
- DateImmutableType
- Immutable type of {@see DateType}.
- DateIntervalType
- Type that maps interval string to a PHP DateInterval Object.
- DateTimeImmutableType
- Immutable type of {@see DateTimeType}.
- DateTimeType
- Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
- DateTimeTzImmutableType
- Immutable type of {@see DateTimeTzType}.
- DateTimeTzType
- DateTime type saving additional timezone information.
- DateType
- Type that maps an SQL DATE to a PHP Date object.
- DecimalType
- Type that maps an SQL DECIMAL to a PHP string.
- FloatType
- The base class for so-called Doctrine mapping types.
- GuidType
- Represents a GUID/UUID datatype (both are actually synonyms) in the database.
- IntegerType
- Type that maps an SQL INT to a PHP integer.
- JsonType
- Type generating json objects values
- ObjectType
- Type that maps a PHP object to a clob SQL type.
- SimpleArrayType
- Array Type which can be used for simple values.
- SmallIntType
- Type that maps a database SMALLINT to a PHP integer.
- StringType
- Type that maps an SQL VARCHAR to a PHP string.
- TextType
- Type that maps an SQL CLOB to a PHP string.
- TimeImmutableType
- Immutable type of {@see TimeType}.
- TimeType
- Type that maps an SQL TIME to a PHP DateTime object.
- Type
- The base class for so-called Doctrine mapping types.
- TypeRegistry
- The type registry is responsible for holding a map of all known DBAL types.
- Types
- Default built-in types provided by Doctrine DBAL.
- VarDateTimeImmutableType
- Immutable type of {@see VarDateTimeType}.
- VarDateTimeType
- Variable DateTime Type using date_create() instead of DateTime::createFromFormat().
- MyConnection
- QueryCacheProfileTest
- ConfigurationTest
- Unit tests for the configuration container.
- CachedQueryTest
- ExpandArrayParametersTest
- LoggingTest
- ConnectionTest
- AbstractDB2DriverTest
- AbstractDriverTest
- AbstractMySQLDriverTest
- EasyConnectStringTest
- AbstractOracleDriverTest
- AbstractPostgreSQLDriverTest
- AbstractSQLiteDriverTest
- AbstractSQLServerDriverTest
- DataSourceNameTest
- DB2DriverTest
- AbstractConnectionMiddlewareTest
- AbstractDriverMiddlewareTest
- AbstractResultMiddlewareTest
- AbstractStatementMiddlewareTest
- ConnectionTest
- DriverTest
- ConvertPositionalToNamedPlaceholdersTest
- DriverTest
- ExecutionModeTest
- ExceptionTest
- DriverTest
- DriverTest
- DriverTest
- DriverTest
- DriverTest
- DriverTest
- DriverManagerTest
- OracleSessionInitTest
- SQLSessionInitTest
- InvalidArgumentExceptionTest
- Tests for {@see \Doctrine\DBAL\Exception\InvalidArgumentException}
- ExceptionTest
- AutoIncrementColumnTest
- BlobTest
- ConnectionLostTest
- FetchEmptyTest
- FetchTest
- ConnectionTest
- DataAccessTest
- AbstractDriverTest
- AbstractPostgreSQLDriverTest
- DBAL6024Test
- DriverTest
- StatementTest
- ConnectionTest
- DriverTest
- ConnectionTest
- DriverTest
- ResultTest
- StatementTest
- DriverTest
- DriverTest
- ConnectionTest
- DriverTest
- DriverTest
- DriverTest
- DriverTest
- ResultTest
- StatementTest
- DriverTest
- DriverTest
- StatementTest
- ExceptionTest
- FetchBooleanTest
- LegacyAPITest
- LikeWildcardsEscapingTest
- NoneTest
- ModifyLimitQueryTest
- NamedParametersTest
- AsciiTest
- AddColumnWithDefaultTest
- AlterColumnTest
- BitwiseExpressionTest
- ConcatExpressionTest
- DateExpressionTest
- DefaultExpressionTest
- LengthExpressionTest
- ModExpressionTest
- NewPrimaryKeyWithNewAutoIncrementColumnTest
- PlatformRestrictionsTest
- This class holds tests that make sure generated SQL statements respect to platform restrictions like maximum element name length
- QuotingTest
- RenameColumnTest
- PortabilityTest
- PrimaryReadReplicaConnectionTest
- ResultTest
- ComparatorTest
- ComparatorTestUtils
- Db2SchemaManagerTest
- DefaultValueTest
- ComparatorTest
- PointType
- The base class for so-called Doctrine mapping types.
- MySQLSchemaManagerTest
- OracleSchemaManagerTest
- SchemaTest
- PostgreSQLSchemaManagerTest
- MoneyType
- The base class for so-called Doctrine mapping types.
- SchemaManagerFunctionalTestCase
- SchemaTest
- ComparatorTest
- SqliteSchemaManagerTest
- SQLServerSchemaManagerTest
- CreateAndDropSchemaObjectsSQLBuilderTest
- ParserTest
- StatementTest
- TableGeneratorTest
- TemporaryTableTest
- DBAL168Test
- DBAL202Test
- DBAL461Test
- DBAL510Test
- DBAL752Test
- TransactionTest
- TypeConversionTest
- AsciiStringTest
- BinaryTest
- DecimalTest
- GuidTest
- WriteTest
- FunctionalTestCase
- DebugStackTest
- LoggerChainTest
- MiddlewareTest
- AbstractMySQLPlatformTestCase
- AbstractPlatformTestCase
- DB2PlatformTest
- MariaDb1027PlatformTest
- CachingCollationMetadataProviderTest
- ComparatorTest
- MySQL57PlatformTest
- MySQLPlatformTest
- OraclePlatformTest
- PostgreSQL100PlatformTest
- PostgreSQLPlatformTest
- ReservedKeywordsValidatorTest
- ComparatorTest
- SqlitePlatformTest
- ComparatorTest
- SQLServerPlatformTest
- ConnectionTest
- ConverterTest
- OptimizeFlagsTest
- ResultTest
- StatementTest
- CompositeExpressionTest
- ExpressionBuilderTest
- QueryBuilderTest
- ColumnDiffTest
- ColumnTest
- ComparatorTest
- ForeignKeyConstraintTest
- IndexTest
- MySQLInheritCharsetTest
- MySQLSchemaTest
- SchemaTest
- SequenceTest
- SqliteSchemaManagerTest
- TableDiffTest
- TableTest
- CreateSchemaSqlCollectorTest
- DropSchemaSqlCollectorTest
- RemoveNamespacedAssetsTest
- ParserTest
- StatementTest
- TestUtil
- TestUtil is a class with static utility methods used during tests.
- RunSqlCommandTest
- DsnParserTest
- ArrayTest
- AsciiStringTest
- BaseDateTypeTestCase
- BinaryTest
- BlobTest
- BooleanTest
- ConversionExceptionTest
- DateImmutableTypeTest
- DateIntervalTest
- DateTest
- DateTimeImmutableTypeTest
- DateTimeTest
- DateTimeTzImmutableTypeTest
- DateTimeTzTest
- DecimalTest
- UnserializeWithDeprecationObject
- FloatTest
- GuidTypeTest
- IntegerTest
- JsonTest
- ObjectTest
- SmallIntTest
- StringTest
- TimeImmutableTypeTest
- TimeTest
- TypeRegistryTest
- TypeTest
- VarDateTimeImmutableTypeTest
- VarDateTimeTest
- Deprecation
- Manages Deprecation logging in different ways.
- ConstructorDeprecation
- Foo
- RootDeprecation
- Bar
- Baz
- DeprecationTest
- VerifyDeprecationsTest
- AsDoctrineListener
- Service tag to autoconfigure event listeners.
- AsEntityListener
- Service tag to autoconfigure entity listeners.
- AsMiddleware
- DoctrineMetadataCacheWarmer
- CreateDatabaseDoctrineCommand
- Database tool allows you to easily create your configured databases.
- DropDatabaseDoctrineCommand
- Database tool allows you to easily drop your configured databases.
- ImportMappingDoctrineCommand
- Import Doctrine ORM metadata mapping information from an existing database.
- ClearMetadataCacheDoctrineCommand
- Command to clear the metadata cache of the various cache drivers.
- ClearQueryCacheDoctrineCommand
- Command to clear the query cache of the various cache drivers.
- ClearResultCacheDoctrineCommand
- Command to clear the result cache of the various cache drivers.
- CollectionRegionDoctrineCommand
- Command to clear a collection cache region.
- ConvertMappingDoctrineCommand
- Convert Doctrine ORM metadata mapping information between the various supported formats.
- CreateSchemaDoctrineCommand
- Command to execute the SQL needed to generate the database schema for a given entity manager.
- DoctrineCommandHelper
- Provides some helper and convenience methods to configure doctrine commands in the context of bundles and multiple connections/entity managers.
- DropSchemaDoctrineCommand
- Command to drop the database schema for a set of classes based on their mappings.
- EnsureProductionSettingsDoctrineCommand
- Ensure the Doctrine ORM is configured properly for a production environment.
- EntityRegionCacheDoctrineCommand
- Command to clear a entity cache region.
- InfoDoctrineCommand
- Show information about mapped entities
- QueryRegionCacheDoctrineCommand
- Command to clear a query cache region.
- RunDqlDoctrineCommand
- Execute a Doctrine DQL query and output the results.
- RunSqlDoctrineCommand
- Execute a SQL query and output the results.
- UpdateSchemaDoctrineCommand
- Command to generate the SQL needed to update the database schema to match the current mapping information.
- ValidateSchemaCommand
- Command to run Doctrine ValidateSchema() on the current mappings.
- ConnectionFactory
- DoctrineDataCollector
- DoctrineDataCollector.
- BlacklistSchemaAssetFilter
- BacktraceLogger
- Includes executed SQLs in a Debug Stack.
- ManagerRegistryAwareConnectionProvider
- RegexSchemaAssetFilter
- SchemaAssetsFilterManager
- Manages schema filters passed to Connection::setSchemaAssetsFilter()
- CacheSchemaSubscriberPass
- Injects Doctrine DBAL and legacy PDO adapters into their schema subscribers.
- DbalSchemaFilterPass
- Processes the doctrine.dbal.schema_filter
- DoctrineOrmMappingsPass
- Class for Symfony bundles to configure mappings for model classes not in the auto-mapped folder.
- EntityListenerPass
- Class for Symfony bundles to register entity listeners
- IdGeneratorPass
- MiddlewaresPass
- ServiceRepositoryCompilerPass
- WellKnownSchemaFilterPass
- Blacklist tables used by well-known Symfony classes.
- Configuration
- This class contains the configuration information for the bundle
- DoctrineExtension
- DoctrineExtension is an extension for the Doctrine DBAL and ORM library.
- DoctrineBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ManagerConfigurator
- Configurator for an EntityManager
- ClassMetadataCollection
- ClassMetadataFactory
- The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
- ContainerEntityListenerResolver
- DisconnectedMetadataFactory
- This class provides methods to access Doctrine entity class metadata for a given bundle, namespace or entity class, for generation purposes
- MappingDriver
- BacktraceDebugDataHolder
- DebugMiddleware
- ManagerRegistryAwareEntityManagerProvider
- Registry
- References all Doctrine connections and entity managers in a given Container.
- ContainerRepositoryFactory
- Fetches repositories from the container or falls back to normal creation.
- ServiceEntityRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- BundleConfigurationBuilder
- BundleTest
- CacheSchemaSubscriberTest
- CreateDatabaseDoctrineTest
- DropDatabaseDoctrineTest
- ImportMappingDoctrineCommandTest
- ImportMappingTestFooBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- InfoDoctrineCommandTest
- ConnectionFactoryTest
- FakeConnection
- ContainerTest
- DoctrineDataCollectorTest
- BacktraceLoggerTest
- RegexSchemaAssetFilterTest
- SchemaAssetsFilterManagerTest
- AbstractDoctrineExtensionTest
- DummySchemaAssetsFilter
- CacheCompatibilityPassTest
- EntityListenerPassTest
- TestListener
- IdGeneratorPassTest
- MiddlewarePassTest
- PHP7Middleware
- ConnectionAwarePHP7Middleware
- AutoconfiguredPHP7Middleware
- AutoconfiguredMiddleware
- AutoconfiguredMiddlewareWithConnection
- RemoveLoggingMiddlewarePassTest
- ConfigurationTest
- DoctrineExtensionTest
- TestWrapperClass
- AnnotationsBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Test
- TestCustomIdGeneratorEntity
- AttributesBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Test
- TestCustomIdGeneratorEntity
- Test
- NewXmlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- TestCustomClassRepoEntity
- TestCustomServiceRepoEntity
- TestDefaultRepoEntity
- TestCustomClassRepoRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- TestCustomServiceRepoRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- RepositoryServiceBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- AnnotationsBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Test
- Test
- XmlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Test
- YamlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- CustomEntityListenerServiceResolver
- CustomIdGenerator
- DbalTestKernel
- The Kernel is the heart of the Symfony system.
- InvokableEntityListener
- Php8EntityListener
- Php8EventListener
- TestKernel
- The Kernel is the heart of the Symfony system.
- TestDatetimeFunction
- Abstract Function Node.
- TestFilter
- The base class that user defined filters should extend.
- TestNumericFunction
- Abstract Function Node.
- TestStringFunction
- Abstract Function Node.
- TestType
- The base class for so-called Doctrine mapping types.
- XmlDoctrineExtensionTest
- XMLSchemaTest
- YamlDoctrineExtensionTest
- LockStoreSchemaListenerTest
- ContainerEntityListenerResolverTest
- EntityListener1
- EntityListener2
- DisconnectedMetadataFactoryTest
- BacktraceDebugDataHolderTest
- DebugMiddlewareTest
- ProfilerTest
- RegistryTest
- ContainerRepositoryFactoryTest
- NonDeprecatedRepository
- Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
- StubRepository
- Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
- StubServiceRepository
- Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
- ServiceEntityRepositoryTest
- ServiceRepositoryTest
- TestCase
- TestCaseAllPublicCompilerPass
- DoctrineExtensionTest
- DummyClass
- UrlOverrideTest
- DoctrineExtension
- This class contains the needed functions in order to do the query highlighting
- MigrationsCollector
- DataCollector.
- MigrationsFlattener
- ConfigureDependencyFactoryPass
- Configuration
- DoctrineMigrationsExtension configuration structure.
- DoctrineMigrationsExtension
- DoctrineMigrationsExtension.
- DoctrineMigrationsBundle
- Bundle.
- ContainerAwareMigrationFactory
- MigrationsFlattenerTest
- DoctrineCommandsTest
- DoctrineMigrationsExtensionTest
- Migration001
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- TestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- EventArgs
- EventArgs is the base class for classes containing event data.
- EventManager
- The EventManager is the central point of Doctrine's event listener system.
- EventManagerTest
- TestEventSubscriber
- CachedWordInflector
- GenericLanguageInflectorFactory
- Inflector
- InflectorFactory
- Language
- NoopWordInflector
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Pattern
- Patterns
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Ruleset
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Substitution
- Substitutions
- Transformation
- Transformations
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Word
- RulesetInflector
- Inflects based on multiple rulesets.
- CachedWordInflectorTest
- InflectorFactoryTest
- InflectorFunctionalTest
- InflectorTest
- NoopWordInflectorTest
- EnglishFunctionalTest
- FrenchFunctionalTest
- LanguageFunctionalTest
- NorwegianBokmalFunctionalTest
- PatternsTest
- PatternTest
- PortugueseFunctionalTest
- RulesetTest
- SpanishFunctionalTest
- SubstitutionsTest
- SubstitutionTest
- TransformationsTest
- TransformationTest
- TurkishFunctionalTest
- WordTest
- RulesetInflectorTest
- InvalidArgumentException
- Exception for invalid arguments provided to the instantiator
- UnexpectedValueException
- Exception for given parameters causing invalid/unexpected state on instantiation
- Instantiator
- InstantiatorPerformanceBench
- Performance tests for {@see \Doctrine\Instantiator\Instantiator}
- InvalidArgumentExceptionTest
- Tests for {@see \Doctrine\Instantiator\Exception\InvalidArgumentException}
- UnexpectedValueExceptionTest
- Tests for {@see \Doctrine\Instantiator\Exception\UnexpectedValueException}
- InstantiatorTest
- Tests for {@see \Doctrine\Instantiator\Instantiator}
- AbstractClassAsset
- A simple asset for an abstract class
- ArrayObjectAsset
- Test asset that extends an internal PHP class
- ExceptionAsset
- Test asset that extends an internal PHP base exception
- FinalExceptionAsset
- Test asset that extends an internal PHP base exception
- PharAsset
- Test asset that extends an internal PHP class
- PharExceptionAsset
- Test asset that extends an internal PHP class This class should be serializable without problems and without getting the "Erroneous data format for unserializing" error
- SerializableArrayObjectAsset
- Serializable test asset that also extends an internal class
- SerializableFinalInternalChildAsset
- SimpleSerializableAsset
- Base serializable test asset
- UnCloneableAsset
- Base un-cloneable asset
- UnserializeExceptionArrayObjectAsset
- A simple asset for an abstract class
- WakeUpNoticesAsset
- A simple asset for an abstract class
- XMLReaderAsset
- Test asset that extends an internal PHP class
- AbstractLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- Token
- AbstractLexerTest
- ConcreteLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- EnumLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- MutableLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- TokenTest
- AbstractMigration
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Configuration
- The Configuration class is responsible for defining migration configuration information.
- ConfigurationFile
- This class will return a Connection instance, loaded from a configuration file provided as argument.
- ConnectionRegistryConnection
- ConnectionNotSpecified
- FileNotFound
- InvalidConfiguration
- ExistingConnection
- ConfigurationFile
- This class will return an EntityManager instance, loaded from a configuration file provided as argument.
- FileNotFound
- InvalidConfiguration
- ExistingEntityManager
- ManagerRegistryEntityManager
- FileNotFound
- FrozenConfiguration
- InvalidLoader
- UnknownConfigurationValue
- ConfigurationArray
- ConfigurationFile
- InvalidConfigurationFormat
- InvalidConfigurationKey
- JsonNotValid
- MissingConfigurationFile
- XmlNotValid
- YamlNotAvailable
- YamlNotValid
- ExistingConfiguration
- JsonFile
- PhpFile
- XmlFile
- YamlFile
- DependencyFactory
- The DependencyFactory is responsible for wiring up and managing internal class dependencies.
- MigrationsEventArgs
- The MigrationEventsArgs class is passed to events not related to a single migration version.
- MigrationsVersionEventArgs
- The MigrationsVersionEventArgs class is passed to events related to a single migration version.
- Events
- The Events class contains constants for event names that a user can subscribe to.
- AbortMigration
- AlreadyAtVersion
- DuplicateMigrationVersion
- FrozenDependencies
- IrreversibleMigration
- MetadataStorageError
- MigrationClassNotFound
- MigrationConfigurationConflict
- MigrationNotAvailable
- MigrationNotExecuted
- MissingDependency
- NoMigrationsFoundWithCriteria
- NoMigrationsToExecute
- NoTablesFound
- PlanAlreadyExecuted
- RollupFailed
- SkipMigration
- UnknownMigrationVersion
- InvalidDirectory
- NameIsReserved
- Finder
- The Finder class is responsible for for finding migrations on disk at a given path.
- GlobFinder
- The GlobFinder class finds migrations in a directory using the PHP glob() function.
- RecursiveRegexFinder
- The RecursiveRegexFinder class recursively searches the given directory for migrations.
- ClassNameGenerator
- InvalidTemplateSpecified
- NoChangesDetected
- AvailableMigration
- Available migrations may or may not be already executed The migration might be already executed or not.
- AvailableMigrationsList
- Represents a sorted list of migrations that may or maybe not be already executed.
- AvailableMigrationsSet
- Represents a non sorted list of migrations that may or may not be already executed.
- ExecutedMigration
- Represents an already executed migration.
- ExecutedMigrationsList
- Represents a sorted list of executed migrations.
- MigrationPlan
- Represents an available migration to be executed in a specific direction.
- MigrationPlanList
- Represents a sorted list of MigrationPlan instances to execute.
- TableMetadataStorage
- TableMetadataStorageConfiguration
- NoMappingFound
- StubSchemaProvider
- The StubSchemaProvider takes a Doctrine\DBAL\Schema\Schema instance through the constructor and returns it from the createSchema() method.
- InvalidArguments
- Query
- The Query wraps the sql query, parameters and types.
- CurrentCommand
- The CurrentCommand class is responsible for outputting what your current version is.
- DiffCommand
- The DiffCommand class is responsible for generating a migration by comparing your current database schema to your mapping information.
- DoctrineCommand
- The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
- DumpSchemaCommand
- The DumpSchemaCommand class is responsible for dumping your current database schema to a migration class. This is intended to be used in conjunction with the RollupCommand.
- ExecuteCommand
- The ExecuteCommand class is responsible for executing migration versions up or down manually.
- GenerateCommand
- The GenerateCommand class is responsible for generating a blank migration class for you to modify to your needs.
- LatestCommand
- The LatestCommand class is responsible for outputting what your latest version is.
- ListCommand
- The ListCommand class is responsible for outputting a list of all available migrations and their status.
- MigrateCommand
- The MigrateCommand class is responsible for executing a migration from the current version to another version up or down. It will calculate all the migration versions that need to be executed and execute them.
- RollupCommand
- The RollupCommand class is responsible for deleting all previously executed migrations from the versions table and marking the freshly dumped schema migration (that was created with DumpSchemaCommand) as migrated.
- StatusCommand
- The StatusCommand class is responsible for outputting what the current state is of all your migrations. It shows what your current version is, how many new versions you have to execute, etc. and details about each of your migrations.
- SyncMetadataCommand
- The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
- UpToDateCommand
- The UpToDateCommand class outputs if your database is up to date or if there are new migrations that need to be executed.
- VersionCommand
- The VersionCommand class is responsible for manually adding and deleting migration versions from the tracking table.
- ConsoleInputMigratorConfigurationFactory
- DependenciesNotSatisfied
- DirectoryDoesNotExist
- FileTypeNotSupported
- InvalidOptionUsage
- SchemaDumpRequiresNoMigrations
- VersionAlreadyExists
- VersionDoesNotExist
- AlphabeticalComparator
- CurrentMigrationStatusCalculator
- The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
- Version
- AbstractMigrationTest
- BoxPharCompileTest
- ConfigurationTest
- Version123
- ConnectionLoaderTest
- ConnectionRegistryLoaderTest
- EntityManagerRegistryLoaderTest
- EntityManagerTest
- ArrayLoaderTest
- ConfigurationFileWithFallbackTest
- FormattedFileTest
- JsonLoaderTest
- LoaderTest
- PhpLoaderTest
- XmlLoaderTest
- YamlLoaderTest
- DependencyFactoryTest
- DependencyFactoryWithConnectionRegistryTest
- DependencyFactoryWithEntityManagerRegistryTest
- EventArgsTest
- AutoCommitListenerTest
- FileQueryWriterTest
- Version0001
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version0002
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version0002
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version0001
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version20150502000004
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version1ResetVersions
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version20150502000005
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version20150502000003
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- DifferentNamingSchema
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version20150502000000
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version20150502000001
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- Version1SymlinkedFile
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- FinderTestCase
- GlobFinderTest
- RecursiveRegexFinderTest
- ClassNameGeneratorTest
- ConcatenationFileBuilderTest
- DiffGeneratorTest
- GeneratorTest
- SqlGeneratorTest
- Helper
- InlineParameterFormatterTest
- AvailableMigrationListTest
- ExecutedMigrationSetTest
- MigrationPlanListTest
- DebugLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- ExistingTableMetadataStorageTest
- TableMetadataStorageConfigurationTest
- TableMetadataStorageTest
- FilesystemMigrationsRepositoryTest
- A
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- B
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- C
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- MigrationTestCase
- MigratorConfigurationTest
- MigratorTest
- A
- B
- C
- ClassMetadataFactory
- The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
- EmptySchemaProviderTest
- Tests the EmptySchemaProvider.
- OrmSchemaProviderTest
- Tests the OrmSchemaProvider using a real entity manager.
- SchemaDiffProviderTest
- Tests the OrmSchemaProvider using a real entity manager.
- StubSchemaProviderTest
- Tests the OrmSchemaProvider using a real entity manager.
- QueryTest
- RollupTest
- SchemaDumperTest
- AbstractMigrationStub
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- AbstractMigrationWithoutDownStub
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- CustomClassNameMigrationFactory
- DoctrineRegistry
- Abstract implementation of the ManagerRegistry contract.
- MigrateNotTouchingTheSchema
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- MigrationThrowsError
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- MigrationNonTransactional
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- TestLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- BooleanStringFormatterTest
- BytesFormatterTest
- CurrentCommandTest
- DiffCommandTest
- DoctrineCommandTest
- DumpSchemaCommandTest
- ExecuteCommandTest
- GenerateCommandTest
- LatestCommandTest
- ListCommandTest
- MigrateCommandTest
- MigrationVersionTest
- RollupCommandTest
- StatusCommandTest
- SyncMetadataCommandTest
- UpToDateCommandTest
- ConsoleLoggerTest
- ConsoleRunnerTest
- ConsoleRunnerStub
- MigrationDirectoryHelperTest
- TransactionHelperTest
- AliasResolverTest
- DbalFactoryTest
- VersionFactoryTestMigration
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- ExecutionResultTest
- ExecutorTest
- EmptyTestMigration
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- VersionExecutorTestMigration
- The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
- MigrationPlanCalculatorTest
- MigrationStatusCalculatorTest
- AbstractQuery
- Base contract for ORM queries. Base class for Query and NativeQuery.
- AssociationCacheEntry
- Association cache entry
- CacheConfiguration
- Configuration container for second-level cache.
- CacheException
- Exception for cache.
- CacheKey
- Defines entity / collection / query key to be stored in the cache region.
- CollectionCacheEntry
- Collection cache entry
- CollectionCacheKey
- Defines entity collection roles to be stored in the cache region.
- DefaultCache
- Provides an API for querying/managing the second level cache regions.
- DefaultCacheFactory
- DefaultCollectionHydrator
- Default hydrator cache for collections
- DefaultEntityHydrator
- Default hydrator cache for entities
- DefaultQueryCache
- Default query cache implementation.
- EntityCacheEntry
- Entity cache entry
- EntityCacheKey
- Defines entity classes roles to be stored in the cache region.
- CacheException
- Exception for cache.
- CannotUpdateReadOnlyCollection
- Exception for cache.
- CannotUpdateReadOnlyEntity
- Exception for cache.
- FeatureNotImplemented
- Exception for cache.
- InvalidResultCacheDriver
- Exception for cache.
- MetadataCacheNotConfigured
- Exception for cache.
- MetadataCacheUsesNonPersistentCache
- Exception for cache.
- NonCacheableEntity
- Exception for cache.
- NonCacheableEntityAssociation
- Exception for cache.
- QueryCacheNotConfigured
- Exception for cache.
- QueryCacheUsesNonPersistentCache
- Exception for cache.
- Lock
- LockException
- Lock exception for cache.
- CacheLoggerChain
- StatisticsCacheLogger
- Provide basic second level cache statistics.
- AbstractCollectionPersister
- NonStrictReadWriteCachedCollectionPersister
- ReadOnlyCachedCollectionPersister
- ReadWriteCachedCollectionPersister
- AbstractEntityPersister
- NonStrictReadWriteCachedEntityPersister
- Specific non-strict read/write cached entity persister
- ReadOnlyCachedEntityPersister
- Specific read-only region entity persister
- ReadWriteCachedEntityPersister
- Specific read-write entity persister
- QueryCacheEntry
- Query cache entry
- QueryCacheKey
- A cache key that identifies a particular query.
- DefaultMultiGetRegion
- A cache region that enables the retrieval of multiple elements with one call
- DefaultRegion
- The simplest cache region compatible with all doctrine-cache drivers.
- FileLockRegion
- Very naive concurrent region, based on file locks.
- UpdateTimestampCache
- Tracks the timestamps of the most recent updates to particular keys.
- RegionsConfiguration
- Cache regions configuration
- TimestampCacheEntry
- Timestamp cache entry
- TimestampCacheKey
- A key that identifies a timestamped space.
- TimestampQueryCacheValidator
- Configuration
- Configuration container for all configuration options of Doctrine.
- EntityManagerDecorator
- Base class for EntityManager decorators
- EntityManager
- The EntityManager is the central access point to ORM functionality.
- EntityNotFoundException
- Exception thrown when a Proxy fails to retrieve an Entity result.
- EntityRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- LifecycleEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- ListenersInvoker
- A method invoker based on entity lifecycle.
- LoadClassMetadataEventArgs
- Class that holds event arguments for a loadMetadata event.
- OnClassMetadataNotFoundEventArgs
- Class that holds event arguments for a `onClassMetadataNotFound` event.
- OnClearEventArgs
- Provides event arguments for the onClear event.
- OnFlushEventArgs
- Provides event arguments for the preFlush event.
- PostFlushEventArgs
- Provides event arguments for the postFlush event.
- PostLoadEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PostPersistEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PostRemoveEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PostUpdateEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PreFlushEventArgs
- Provides event arguments for the preFlush event.
- PrePersistEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PreRemoveEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- PreUpdateEventArgs
- Class that holds event arguments for a preUpdate event.
- Events
- Container for all ORM events.
- EntityIdentityCollisionException
- Should become an interface in 3.0
- EntityManagerClosed
- Should become an interface in 3.0
- EntityMissingAssignedId
- Should become an interface in 3.0
- InvalidEntityRepository
- Should become an interface in 3.0
- InvalidHydrationMode
- Should become an interface in 3.0
- MismatchedEventManager
- Should become an interface in 3.0
- MissingIdentifierField
- Should become an interface in 3.0
- MissingMappingDriverImplementation
- Should become an interface in 3.0
- MultipleSelectorsFoundException
- Should become an interface in 3.0
- NamedNativeQueryNotFound
- Should become an interface in 3.0
- NamedQueryNotFound
- Should become an interface in 3.0
- NotSupported
- Should become an interface in 3.0
- ORMException
- Should become an interface in 3.0
- PersisterException
- Should become an interface in 3.0
- ProxyClassesAlwaysRegenerating
- Should become an interface in 3.0
- UnexpectedAssociationValue
- Exception for cache.
- UnknownEntityNamespace
- Should become an interface in 3.0
- UnrecognizedIdentifierFields
- Should become an interface in 3.0
- AbstractIdGenerator
- AssignedGenerator
- Special generator for application-assigned identifiers (doesn't really generate anything).
- BigIntegerIdentityGenerator
- Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
- IdentityGenerator
- Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
- SequenceGenerator
- Represents an ID generator that uses a database sequence.
- TableGenerator
- Id generator that uses a single-row database table and a hi/lo algorithm.
- UuidGenerator
- Represents an ID generator that uses the database UUID expression
- CommitOrderCalculator
- CommitOrderCalculator implements topological sorting, which is an ordering algorithm for directed graphs (DG) and/or directed acyclic graphs (DAG) by using a depth-first searching (DFS) to traverse the graph built in memory.
- AbstractHydrator
- Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
- ArrayHydrator
- The ArrayHydrator produces a nested array "graph" that is often (not always) interchangeable with the corresponding object graph for read-only access.
- HydrationException
- Should become an interface in 3.0
- IterableResult
- Represents a result structure that can be iterated over, hydrating row-by-row during the iteration. An IterableResult is obtained by AbstractHydrator#iterate().
- ObjectHydrator
- The ObjectHydrator constructs an object graph out of an SQL result set.
- ScalarColumnHydrator
- Hydrator that produces one-dimensional array.
- ScalarHydrator
- Hydrator that produces flat, rectangular results of scalar data.
- SimpleObjectHydrator
- Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
- SingleScalarHydrator
- Hydrator that hydrates a single scalar value from the result set.
- HydrationCompleteHandler
- Class, which can handle completion of hydration cycle and produce some of tasks.
- CycleDetectedException
- LazyCriteriaCollection
- A lazy collection that allows a fast count when using criteria object Once count gets executed once without collection being initialized, result is cached and returned on subsequent calls until collection gets loaded, then returning the number of loaded results.
- AnsiQuoteStrategy
- ANSI compliant quote strategy, this strategy does not apply any quote.
- AssociationOverride
- This attribute is used to override association mapping of property for an entity relationship.
- AssociationOverrides
- This attribute is used to override association mappings of relationship properties.
- AttributeOverride
- This attribute is used to override the mapping of a entity property.
- AttributeOverrides
- This attribute is used to override the mapping of a entity property.
- AssociationBuilder
- ClassMetadataBuilder
- Builder Object for ClassMetadata
- EmbeddedBuilder
- Embedded Builder
- EntityListenerBuilder
- Builder for entity listeners.
- FieldBuilder
- Field Builder
- ManyToManyAssociationBuilder
- ManyToMany Association Builder
- OneToManyAssociationBuilder
- OneToMany Association Builder
- Cache
- Caching to an entity or a collection.
- ChainTypedFieldMapper
- ChangeTrackingPolicy
- ClassMetadata
- A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
- ClassMetadataFactory
- The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
- ClassMetadataInfo
- A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
- Column
- ColumnResult
- References name of a column in the SELECT clause of a SQL query.
- CustomIdGenerator
- DefaultEntityListenerResolver
- The default DefaultEntityListener
- DefaultNamingStrategy
- The default NamingStrategy
- DefaultQuoteStrategy
- A set of rules for determining the physical column, alias and table quotes
- DiscriminatorColumn
- DiscriminatorMap
- AnnotationDriver
- The AnnotationDriver reads the mapping metadata from docblock annotations.
- AttributeDriver
- DatabaseDriver
- The DatabaseDriver reverse engineers the mapping metadata from a database.
- DriverChain
- The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
- PHPDriver
- The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
- RepeatableAttributeCollection
- SimplifiedXmlDriver
- XmlDriver that additionally looks for mapping information in a global file.
- SimplifiedYamlDriver
- YamlDriver that additionally looks for mapping information in a global file.
- StaticPHPDriver
- The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
- XmlDriver
- XmlDriver is a metadata driver that enables mapping through XML files.
- YamlDriver
- The YamlDriver reads the mapping metadata from yaml schema files.
- Embeddable
- Embedded
- Entity
- EntityListeners
- The EntityListeners attribute specifies the callback listener classes to be used for an entity or mapped superclass.
- EntityResult
- References an entity in the SELECT clause of a SQL query.
- CannotGenerateIds
- Should become an interface in 3.0
- InvalidCustomGenerator
- Should become an interface in 3.0
- UnknownGeneratorType
- Should become an interface in 3.0
- FieldResult
- Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
- GeneratedValue
- HasLifecycleCallbacks
- Id
- Index
- InheritanceType
- InverseJoinColumn
- JoinColumn
- JoinColumns
- JoinTable
- ManyToMany
- ManyToOne
- MappedSuperclass
- MappingException
- A MappingException indicates that something is wrong with the mapping setup.
- NamedNativeQueries
- Is used to specify an array of native SQL named queries.
- NamedNativeQuery
- Is used to specify a native SQL named query.
- NamedQueries
- NamedQuery
- OneToMany
- OneToOne
- OrderBy
- PostLoad
- PostPersist
- PostRemove
- PostUpdate
- PreFlush
- PrePersist
- PreRemove
- PreUpdate
- ReflectionPropertiesGetter
- Utility class to retrieve all reflection instance properties of a given class, including private inherited properties and transient properties.
- ReflectionEmbeddedProperty
- Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
- ReflectionEnumProperty
- SequenceGenerator
- SqlResultSetMapping
- The SqlResultSetMapping annotation is used to specify the mapping of the result of a native SQL query.
- SqlResultSetMappings
- Is used to specify an array of mappings.
- Table
- UnderscoreNamingStrategy
- Naming strategy implementing the underscore naming convention.
- UniqueConstraint
- Version
- NativeQuery
- Represents a native SQL query.
- NonUniqueResultException
- Exception thrown when an ORM query unexpectedly returns more than one result.
- NoResultException
- Exception thrown when an ORM query unexpectedly does not return any results.
- OptimisticLockException
- An OptimisticLockException is thrown when a version check on an object that uses optimistic locking through a version field fails.
- ORMException
- Base exception class for all ORM exceptions.
- ORMInvalidArgumentException
- Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
- ORMSetup
- PersistentCollection
- A PersistentCollection represents a collection of elements that have persistent state.
- AbstractCollectionPersister
- Base class for all collection persisters.
- ManyToManyPersister
- Persister for many-to-many collections.
- OneToManyPersister
- Persister for one-to-many collections.
- AbstractEntityInheritancePersister
- Base class for entity persisters that implement a certain inheritance mapping strategy.
- BasicEntityPersister
- A BasicEntityPersister maps an entity to a single table in a relational database.
- CachedPersisterContext
- A swappable persister context to use as a container for the current generated query/resultSetMapping/type binding information.
- JoinedSubclassPersister
- The joined subclass persister maps a single entity instance to several tables in the database as it is defined by the <tt>Class Table Inheritance</tt> strategy.
- SingleTablePersister
- Persister for entities that participate in a hierarchy mapped with the SINGLE_TABLE strategy.
- CantUseInOperatorOnCompositeKeys
- Should become an interface in 3.0
- InvalidOrientation
- Should become an interface in 3.0
- UnrecognizedField
- Should become an interface in 3.0
- MatchingAssociationFieldRequiresObject
- Should become an interface in 3.0
- PersisterException
- Should become an interface in 3.0
- SqlExpressionVisitor
- Visit Expressions and generate SQL WHERE conditions from them.
- SqlValueVisitor
- Extract the values from a criteria/expression
- PessimisticLockException
- Should become an interface in 3.0
- Autoloader
- ProxyFactory
- This factory is used to create proxy objects for entities at runtime.
- AggregateExpression
- Abstract class of an AST node.
- ArithmeticExpression
- ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"
- ArithmeticFactor
- ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary
- ArithmeticTerm
- ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}*
- ASTException
- Base exception class for AST exceptions.
- BetweenExpression
- Abstract class of an AST node.
- CoalesceExpression
- CoalesceExpression ::= "COALESCE" "(" ScalarExpression {"," ScalarExpression}* ")"
- CollectionMemberExpression
- CollectionMemberExpression ::= EntityExpression ["NOT"] "MEMBER" ["OF"] CollectionValuedPathExpression
- ComparisonExpression
- ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) | StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) | BooleanExpression ("=" | "<>" | "!=") (BooleanExpression | QuantifiedExpression) | EnumExpression ("=" | "<>" | "!=") (EnumExpression | QuantifiedExpression) | DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) | EntityExpression ("=" | "<>") (EntityExpression | QuantifiedExpression)
- ConditionalExpression
- ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}*
- ConditionalFactor
- ConditionalFactor ::= ["NOT"] ConditionalPrimary
- ConditionalPrimary
- ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"
- ConditionalTerm
- ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}*
- DeleteClause
- DeleteClause ::= "DELETE" ["FROM"] AbstractSchemaName [["AS"] AliasIdentificationVariable]
- DeleteStatement
- DeleteStatement = DeleteClause [WhereClause]
- EmptyCollectionComparisonExpression
- EmptyCollectionComparisonExpression ::= CollectionValuedPathExpression "IS" ["NOT"] "EMPTY"
- ExistsExpression
- ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"
- FromClause
- FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}
- AbsFunction
- "ABS" "(" SimpleArithmeticExpression ")"
- AvgFunction
- "AVG" "(" ["DISTINCT"] StringPrimary ")"
- BitAndFunction
- "BIT_AND" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- BitOrFunction
- "BIT_OR" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- ConcatFunction
- "CONCAT" "(" StringPrimary "," StringPrimary {"," StringPrimary }* ")"
- CountFunction
- "COUNT" "(" ["DISTINCT"] StringPrimary ")"
- CurrentDateFunction
- "CURRENT_DATE"
- CurrentTimeFunction
- "CURRENT_TIME"
- CurrentTimestampFunction
- "CURRENT_TIMESTAMP"
- DateAddFunction
- "DATE_ADD" "(" ArithmeticPrimary "," ArithmeticPrimary "," StringPrimary ")"
- DateDiffFunction
- "DATE_DIFF" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- DateSubFunction
- "DATE_SUB(date1, interval, unit)"
- FunctionNode
- Abstract Function Node.
- IdentityFunction
- "IDENTITY" "(" SingleValuedAssociationPathExpression {"," string} ")"
- LengthFunction
- "LENGTH" "(" StringPrimary ")"
- LocateFunction
- "LOCATE" "(" StringPrimary "," StringPrimary ["," SimpleArithmeticExpression]")"
- LowerFunction
- "LOWER" "(" StringPrimary ")"
- MaxFunction
- "MAX" "(" ["DISTINCT"] StringPrimary ")"
- MinFunction
- "MIN" "(" ["DISTINCT"] StringPrimary ")"
- ModFunction
- "MOD" "(" SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
- SizeFunction
- "SIZE" "(" CollectionValuedPathExpression ")"
- SqrtFunction
- "SQRT" "(" SimpleArithmeticExpression ")"
- SubstringFunction
- "SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
- SumFunction
- "SUM" "(" ["DISTINCT"] StringPrimary ")"
- TrimFunction
- "TRIM" "(" [["LEADING" | "TRAILING" | "BOTH"] [char] "FROM"] StringPrimary ")"
- UpperFunction
- "UPPER" "(" StringPrimary ")"
- GeneralCaseExpression
- GeneralCaseExpression ::= "CASE" WhenClause {WhenClause}* "ELSE" ScalarExpression "END"
- GroupByClause
- Abstract class of an AST node.
- HavingClause
- Abstract class of an AST node.
- IdentificationVariableDeclaration
- IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}*
- IndexBy
- IndexBy ::= "INDEX" "BY" SingleValuedPathExpression
- InExpression
- InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
- InListExpression
- InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
- InputParameter
- Abstract class of an AST node.
- InstanceOfExpression
- InstanceOfExpression ::= IdentificationVariable ["NOT"] "INSTANCE" ["OF"] (InstanceOfParameter | "(" InstanceOfParameter {"," InstanceOfParameter}* ")") InstanceOfParameter ::= AbstractSchemaName | InputParameter
- InSubselectExpression
- InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
- Join
- Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]
- JoinAssociationDeclaration
- JoinAssociationDeclaration ::= JoinAssociationPathExpression ["AS"] AliasIdentificationVariable
- JoinAssociationPathExpression
- JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)
- JoinClassPathExpression
- JoinClassPathExpression ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
- JoinVariableDeclaration
- JoinVariableDeclaration ::= Join [IndexBy]
- LikeExpression
- LikeExpression ::= StringExpression ["NOT"] "LIKE" string ["ESCAPE" char]
- Literal
- Abstract class of an AST node.
- NewObjectExpression
- NewObjectExpression ::= "NEW" IdentificationVariable "(" NewObjectArg {"," NewObjectArg}* ")"
- Node
- Abstract class of an AST node.
- NullComparisonExpression
- NullComparisonExpression ::= (SingleValuedPathExpression | InputParameter) "IS" ["NOT"] "NULL"
- NullIfExpression
- NullIfExpression ::= "NULLIF" "(" ScalarExpression "," ScalarExpression ")"
- OrderByClause
- OrderByClause ::= "ORDER" "BY" OrderByItem {"," OrderByItem}*
- OrderByItem
- OrderByItem ::= (ResultVariable | StateFieldPathExpression) ["ASC" | "DESC"]
- ParenthesisExpression
- ParenthesisExpression ::= "(" ArithmeticPrimary ")"
- PartialObjectExpression
- Abstract class of an AST node.
- PathExpression
- AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
- QuantifiedExpression
- QuantifiedExpression ::= ("ALL" | "ANY" | "SOME") "(" Subselect ")"
- RangeVariableDeclaration
- RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
- SelectClause
- SelectClause = "SELECT" ["DISTINCT"] SelectExpression {"," SelectExpression}
- SelectExpression
- SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression | (AggregateExpression | "(" Subselect ")") [["AS"] ["HIDDEN"] FieldAliasIdentificationVariable]
- SelectStatement
- SelectStatement = SelectClause FromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
- SimpleArithmeticExpression
- SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}*
- SimpleCaseExpression
- SimpleCaseExpression ::= "CASE" CaseOperand SimpleWhenClause {SimpleWhenClause}* "ELSE" ScalarExpression "END"
- SimpleSelectClause
- SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression
- SimpleSelectExpression
- SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable | (AggregateExpression [["AS"] FieldAliasIdentificationVariable])
- SimpleWhenClause
- SimpleWhenClause ::= "WHEN" ScalarExpression "THEN" ScalarExpression
- Subselect
- Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
- SubselectFromClause
- SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}*
- SubselectIdentificationVariableDeclaration
- SubselectIdentificationVariableDeclaration ::= AssociationPathExpression ["AS"] AliasIdentificationVariable
- UpdateClause
- UpdateClause ::= "UPDATE" AbstractSchemaName [["AS"] AliasIdentificationVariable] "SET" UpdateItem {"," UpdateItem}*
- UpdateItem
- UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary | EnumPrimary | SimpleEntityExpression | "NULL"
- UpdateStatement
- UpdateStatement = UpdateClause [WhereClause]
- WhenClause
- WhenClause ::= "WHEN" ConditionalExpression "THEN" ScalarExpression
- WhereClause
- WhereClause ::= "WHERE" ConditionalExpression
- AbstractSqlExecutor
- Base class for SQL statement executors.
- MultiTableDeleteExecutor
- Executes the SQL statements for bulk DQL DELETE statements on classes in Class Table Inheritance (JOINED).
- MultiTableUpdateExecutor
- Executes the SQL statements for bulk DQL UPDATE statements on classes in Class Table Inheritance (JOINED).
- SingleSelectExecutor
- Executor that executes the SQL statement for simple DQL SELECT statements.
- SingleTableDeleteUpdateExecutor
- Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.
- Andx
- Expression class for building DQL and parts.
- Base
- Abstract base Expr class for building DQL parts.
- Comparison
- Expression class for DQL comparison expressions.
- Composite
- Expression class for building DQL and parts.
- From
- Expression class for DQL from.
- Func
- Expression class for generating DQL functions.
- GroupBy
- Expression class for building DQL Group By parts.
- Join
- Expression class for DQL join.
- Literal
- Expression class for generating DQL functions.
- Math
- Expression class for DQL math statements.
- OrderBy
- Expression class for building DQL Order By parts.
- Orx
- Expression class for building DQL OR clauses.
- Select
- Expression class for building DQL select statements.
- Expr
- This class is used to generate DQL expressions via a set of PHP static functions.
- FilterException
- Should become an interface in 3.0
- SQLFilter
- The base class that user defined filters should extend.
- FilterCollection
- Collection class for all the query filters.
- Lexer
- Scans a DQL query for tokens.
- Parameter
- Defines a Query Parameter.
- ParameterTypeInferer
- Provides an enclosed support for parameter inferring.
- Parser
- An LL(*) recursive-descent parser for the context-free grammar of the Doctrine Query Language.
- ParserResult
- Encapsulates the resulting components from a DQL query parsing process that can be serialized.
- Printer
- A parse tree printer for Doctrine Query Language parser.
- QueryException
- Should become an interface in 3.0
- QueryExpressionVisitor
- Converts Collection expressions to Query expressions.
- ResultSetMapping
- A ResultSetMapping describes how a result set of an SQL query maps to a Doctrine result.
- ResultSetMappingBuilder
- A ResultSetMappingBuilder uses the EntityManager to automatically populate entity fields.
- SqlWalker
- The SqlWalker walks over a DQL AST and constructs the corresponding SQL.
- TreeWalkerAdapter
- An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
- TreeWalkerChain
- Represents a chain of tree walkers that modify an AST and finally emit output.
- TreeWalkerChainIterator
- Query
- A Query object represents a DQL query.
- QueryBuilder
- This class is responsible for building DQL query strings via an object oriented PHP interface.
- DefaultRepositoryFactory
- This factory is used to create default repository objects for entities at runtime.
- InvalidFindByCall
- Should become an interface in 3.0
- InvalidMagicMethodCall
- Should become an interface in 3.0
- AttachEntityListenersListener
- Mechanism to programmatically attach entity listeners.
- AbstractEntityManagerCommand
- Base class for all commands.
- CollectionRegionCommand
- Command to clear a collection cache region.
- EntityRegionCommand
- Command to clear a entity cache region.
- MetadataCommand
- Command to clear the metadata cache of the various cache drivers.
- QueryCommand
- Command to clear the query cache of the various cache drivers.
- QueryRegionCommand
- Command to clear a query cache region.
- ResultCommand
- Command to clear the result cache of the various cache drivers.
- ConvertDoctrine1SchemaCommand
- Command to convert a Doctrine 1 schema to a Doctrine 2 mapping file.
- ConvertMappingCommand
- Command to convert your mapping information between the various formats.
- EnsureProductionSettingsCommand
- Command to ensure that Doctrine is properly configured for a production environment.
- GenerateEntitiesCommand
- Command to generate entity classes and method stubs from your mapping information.
- GenerateProxiesCommand
- Command to (re)generate the proxy classes used by doctrine.
- GenerateRepositoriesCommand
- Command to generate repository classes for mapping information.
- InfoCommand
- Show information about mapped entities.
- MappingDescribeCommand
- Show information about mapped entities.
- RunDqlCommand
- Command to execute DQL queries in a given EntityManager.
- AbstractCommand
- Base class for CreateCommand, DropCommand and UpdateCommand.
- CreateCommand
- Command to create the database schema for a set of classes based on their mappings.
- DropCommand
- Command to drop the database schema for a set of classes based on their mappings.
- UpdateCommand
- Command to generate the SQL needed to update the database schema to match the current mapping information.
- ValidateSchemaCommand
- Command to validate that the current mapping is valid.
- ConsoleRunner
- Handles running the Console Tools inside Symfony Console context.
- ConnectionFromManagerProvider
- HelperSetManagerProvider
- SingleManagerProvider
- UnknownManagerException
- EntityManagerHelper
- Doctrine CLI Connection Helper.
- MetadataFilter
- Used by CLI Tools to restrict entity-based commands to given patterns.
- ConvertDoctrine1Schema
- Class to help with converting Doctrine 1 schema files to Doctrine 2 mapping files
- DebugUnitOfWorkListener
- Use this logger to dump the identity map during the onFlush event. This is useful for debugging weird UnitOfWork behavior with complex operations.
- DisconnectedClassMetadataFactory
- The DisconnectedClassMetadataFactory is used to create ClassMetadataInfo objects that do not require the entity class actually exist. This allows us to load some mapping information and use it to do things like generate code from the mapping information.
- EntityGenerator
- Generic class used to generate PHP5 entity classes from ClassMetadataInfo instances.
- EntityRepositoryGenerator
- Class to generate entity repository classes
- GenerateSchemaEventArgs
- Event Args used for the Events::postGenerateSchema event.
- GenerateSchemaTableEventArgs
- Event Args used for the Events::postGenerateSchemaTable event.
- MissingColumnException
- Should become an interface in 3.0
- NotSupported
- Should become an interface in 3.0
- ClassMetadataExporter
- Class used for converting your mapping information between the supported formats: yaml, xml, and php/annotation.
- AbstractExporter
- Abstract base class which is to be used for the Exporter drivers which can be found in \Doctrine\ORM\Tools\Export\Driver.
- AnnotationExporter
- ClassMetadata exporter for PHP classes with annotations.
- PhpExporter
- ClassMetadata exporter for PHP code.
- XmlExporter
- ClassMetadata exporter for Doctrine XML mapping files.
- YamlExporter
- ClassMetadata exporter for Doctrine YAML mapping files.
- ExportException
- Should become an interface in 3.0
- CountOutputWalker
- Wraps the query in order to accurately count the root objects.
- CountWalker
- Replaces the selectClause of the AST with a COUNT statement.
- RowNumberOverFunctionNotEnabled
- Should become an interface in 3.0
- LimitSubqueryOutputWalker
- Wraps the query in order to select root entity IDs for pagination.
- LimitSubqueryWalker
- Replaces the selectClause of the AST with a SELECT DISTINCT root.id equivalent.
- Paginator
- The paginator can handle various complex scenarios with DQL.
- RootTypeWalker
- Infers the DBAL type of the #Id (identifier) column of the given query's root entity, and returns it in place of a real SQL statement.
- RowNumberOverFunction
- RowNumberOverFunction
- WhereInWalker
- Appends a condition equivalent to "WHERE IN (:dpid_1, :dpid_2, ...)" to the whereClause of the AST.
- ResolveTargetEntityListener
- ResolveTargetEntityListener
- SchemaTool
- The SchemaTool is a tool to create/drop/update database schemas based on <tt>ClassMetadata</tt> class descriptors.
- SchemaValidator
- Performs strict validation of the mapping schema
- Setup
- Convenience class for setting up Doctrine from different installations and configurations.
- ToolEvents
- ToolsException
- Tools related Exceptions.
- TransactionRequiredException
- Is thrown when a transaction is required for the current operation, but there is none open.
- UnexpectedResultException
- Exception for a unexpected query result.
- UnitOfWork
- The UnitOfWork is responsible for tracking changes to objects during an "object-level" transaction and for writing out changes to the database in the correct order.
- IdentifierFlattener
- The IdentifierFlattener utility now houses some of the identifier manipulation logic from unit of work, so that it can be re-used elsewhere.
- PersisterHelper
- The PersisterHelper contains logic to infer binding types which is used in several persisters.
- Version
- Class to store and retrieve the version of Doctrine
- UnitOfWorkComputeChangesBench
- EntityManagerFactory
- MixedQueryFetchJoinArrayHydrationPerformanceBench
- MixedQueryFetchJoinFullObjectHydrationPerformanceBench
- MixedQueryFetchJoinPartialObjectHydrationPerformanceBench
- SimpleHydrationBench
- SimpleInsertPerformanceBench
- SimpleQueryArrayHydrationPerformanceBench
- SimpleQueryFullObjectHydrationPerformanceBench
- SimpleQueryPartialObjectHydrationPerformanceBench
- SimpleQueryScalarHydrationPerformanceBench
- SingleTableInheritanceHydrationPerformanceBench
- SingleTableInheritanceInsertPerformanceBench
- ProxyInitializationTimeBench
- ProxyInstantiationTimeBench
- NonLoadingPersister
- A persister that doesn't actually load given objects
- NonProxyLoadingEntityManager
- An entity manager mock that prevents lazy-loading of proxies
- NonProxyLoadingUnitOfWork
- An unit of work mock that prevents lazy-loading of proxies
- QueryBoundParameterProcessingBench
- GetMetadata
- EntityManagerInterface::getClassMetadata() is templated only for Psalm, because of limitations in PHPStan.
- MetadataGenerator
- PaginatorFactory
- Cat
- Connection
- LegacySqlLogger
- QueryLog
- SqlLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- CustomIdObject
- CustomIdObjectType
- The base class for so-called Doctrine mapping types.
- CustomIntType
- Type that maps an SQL INT to a PHP integer.
- GH8565EmployeePayloadType
- Type generating json objects values
- GH8565ManagerPayloadType
- Type generating json objects values
- NegativeToPositiveType
- The base class for so-called Doctrine mapping types.
- Rot13Type
- Shifts every letter by 13 places in the alphabet (ROT13 encoding).
- UpperCaseStringType
- Type that maps an SQL VARCHAR to a PHP string.
- DoctrineTestCase
- Base testcase class for all Doctrine testcases.
- CacheMetadataListener
- IterableTester
- ArrayResultFactory
- CacheEntryMock
- Cache entry mock
- CacheKeyMock
- Cache key mock
- CacheRegionMock
- Cache region mock
- ConcurrentRegionMock
- Concurrent region mock
- ConnectionMock
- Mock class for Connection.
- CustomTreeWalkerJoin
- An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
- DatabasePlatformMock
- Mock class for DatabasePlatform.
- DriverConnectionMock
- Mock class for DriverConnection.
- DriverMock
- Mock class for Driver.
- DriverResultMock
- EntityManagerMock
- Special EntityManager mock used for testing purposes.
- EntityPersisterMock
- EntityPersister implementation used for mocking during tests.
- ExceptionConverterMock
- MetadataDriverMock
- Mock class for MappingDriver.
- NullSqlWalker
- SqlWalker implementation that does not produce SQL.
- ResultMock
- SchemaManagerMock
- Mock class for AbstractSchemaManager.
- StatementMock
- This class is a mock of the Statement interface.
- TimestampRegionMock
- Timestamp region mock
- UnitOfWorkMock
- Mock class for UnitOfWork.
- Action
- Address
- Attraction
- AttractionContactInfo
- AttractionInfo
- AttractionLocationInfo
- Bar
- Beach
- City
- Client
- ComplexAction
- Country
- Flight
- Login
- Person
- Restaurant
- State
- Token
- Travel
- Traveler
- TravelerProfile
- TravelerProfileInfo
- CmsAddress
- CmsAddress
- CmsAddressDTO
- CmsAddressListener
- CmsArticle
- CmsComment
- CmsEmail
- CmsEmail
- CmsEmployee
- Description of CmsEmployee
- CmsGroup
- Description of CmsGroup
- CmsPhonenumber
- CmsTag
- Description of CmsTag
- CmsUser
- CmsUserDTO
- CompanyAuction
- CompanyCar
- CompanyContract
- CompanyContractListener
- CompanyEmployee
- Description of CompanyPerson
- CompanyEvent
- CompanyFixContract
- CompanyFlexContract
- CompanyFlexUltraContract
- CompanyFlexUltraContractListener
- CompanyManager
- Description of CompanyPerson
- CompanyOrganization
- CompanyPerson
- Description of CompanyPerson
- CompanyRaffle
- JoinedChildClass
- JoinedDerivedChildClass
- JoinedDerivedIdentityClass
- JoinedDerivedRootClass
- JoinedRootClass
- SingleChildClass
- SingleRootClass
- CustomIdObjectTypeChild
- CustomIdObjectTypeParent
- CustomTypeChild
- CustomTypeParent
- CustomTypeUpperCase
- DtoWithArrayOfEnums
- DtoWithEnum
- DDC117ApproveChanges
- DDC117Article
- DDC117ArticleDetails
- DDC117Editor
- DDC117Link
- Foreign Key Entity without additional fields!
- DDC117Reference
- DDC117Translation
- DDC1476EntityWithDefaultFieldType
- DDC1590Entity
- DDC1590User
- DDC1872Bar
- DDC1872ExampleEntityWithoutOverride
- DDC1872ExampleEntityWithOverride
- DDC2372Address
- DDC2372Admin
- DDC2372User
- DDC2504ChildClass
- DDC2504OtherClass
- DDC2504RootClass
- ExplicitSchemaAndTable
- SchemaAndTableInTableName
- Quoted column name to check that sequence names are correctly handled
- DDC3231EntityRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- DDC3231User1
- DDC3231User1NoNamespace
- DDC3231User2
- DDC3231User2NoNamespace
- DDC3293Address
- DDC3293User
- DDC3293UserPrefixed
- DDC3346Article
- DDC3346Author
- DDC3579Admin
- DDC3579Group
- DDC3579User
- DDC3597Image
- Description of Image
- DDC3597Media
- Description of Media
- DDC3597Root
- Description of Root
- DDC3597Dimension
- Description of DDC3597Dimension
- DDC3699Child
- DDC3699Parent
- DDC3699RelationMany
- DDC3699RelationOne
- DDC3711EntityA
- DDC3711EntityB
- DDC3899Contract
- DDC3899FixContract
- DDC3899FlexContract
- DDC3899User
- DDC4006User
- DDC4006UserId
- DDC5934BaseContract
- DDC5934Contract
- DDC5934Member
- DDC6412File
- DDC753CustomRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- DDC753DefaultRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- DDC753EntityWithCustomRepository
- DDC753EntityWithDefaultCustomRepository
- DDC753EntityWithInvalidRepository
- DDC753InvalidRepository
- DDC869ChequePayment
- DDC869CreditCardPayment
- DDC869Payment
- DDC869PaymentRepository
- An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
- DDC889Class
- DDC889Entity
- DDC889SuperClass
- DDC964Address
- DDC964Admin
- DDC964Group
- DDC964Guest
- DDC964User
- AbstractContentItem
- Directory
- File
- ECommerceCart
- ECommerceCart Represents a typical cart of a shopping application.
- ECommerceCategory
- ECommerceCategory Represents a tag applied on particular products.
- ECommerceCustomer
- ECommerceCustomer Represents a registered user of a shopping application.
- ECommerceFeature
- Describes a product feature.
- ECommerceProduct
- ECommerceProduct Represents a type of product of a shopping application.
- ECommerceShipping
- ECommerceShipping Represents a shipping method.
- Card
- CardWithDefault
- CardWithNullable
- Product
- Quantity
- Scale
- TypedCard
- TypedCardEnumCompositeId
- TypedCardEnumId
- ForumAvatar
- ForumBoard
- Represents a board in a forum.
- ForumCategory
- ForumEntry
- ForumUser
- BooleanModel
- DateTimeModel
- DecimalModel
- NonAlphaColumnsEntity
- SerializationModel
- Admin1
- Admin1AlternateName
- City
- Country
- Complex
- ComplexChild
- GH10334Foo
- GH10334FooCollection
- GH10334Product
- GH10334ProductType
- GH10336Entity
- GH10336Relation
- GH7141Article
- GH7316Article
- GH7717Child
- GH7717Parent
- GH8565Employee
- GH8565Manager
- GH8565Person
- DoctrineGlobalArticle
- DoctrineGlobalUser
- EntityWithArrayDefaultArrayValueM2M
- SimpleEntity
- Issue5989Employee
- Issue5989Manager
- Issue5989Person
- Issue9300Child
- Issue9300Parent
- AnotherChildClass
- ChildClass
- RootClass
- LegacyArticle
- LegacyCar
- LegacyUser
- LegacyUserReference
- ChildClass
- OtherParentClass
- ParentClass
- CompositeToOneKeyState
- Country
- NavCountry
- NavPhotos
- NavPointOfInterest
- NavTour
- NavUser
- User
- Doctrine\Tests\Models\NonPublicSchemaJoins\User
- NullDefaultColumn
- InverseSide
- OwningSide
- Cat
- LitterBox
- Pet
- Person
- PhoneNumber
- Company
- Company
- Department
- Department
- Logo
- Logo
- User
- User1
- PersistentCollectionContent
- PersistentCollectionHolder
- PersistentEntity
- Project
- ProjectId
- ProjectInvalidMapping
- ProjectName
- Address
- City
- FullAddress
- Group
- NumericEntity
- Phone
- User
- Author
- Book
- SimpleBook
- AbstractEmbeddable
- A test asset used to check that embeddables support properties defined in abstract classes
- ArrayObjectExtendingClass
- A test asset extending {@see \ArrayObject}, useful for verifying internal classes issues with reflection
- ClassWithMixedProperties
- ConcreteEmbeddable
- A test asset used to check that embeddables support properties defined in abstract classes
- ParentClass
- RoutingLeg
- RoutingLocation
- RoutingRoute
- RoutingRouteBooking
- Bond
- Bonds have many stocks. This uses a many to many association and fails to model how many of a particular stock a bond has. But i Need a many-to-many association, so please bear with my modelling skills ;)
- Market
- Stock
- Car
- Driver
- PaidRide
- Same as Ride but with an extra column that is not part of the composite primary key
- Ride
- Test model that contains only Id-columns
- Tweet
- User
- UserList
- Contact
- UserTyped
- UserTypedWithCustomTypedField
- Insertable
- Updatable
- AuxiliaryEntity
- InversedManyToManyCompositeIdEntity
- InversedManyToManyCompositeIdForeignKeyEntity
- InversedManyToManyEntity
- InversedManyToManyExtraLazyEntity
- InversedOneToManyCompositeIdEntity
- InversedOneToManyCompositeIdForeignKeyEntity
- InversedOneToManyEntity
- InversedOneToManyExtraLazyEntity
- InversedOneToOneCompositeIdEntity
- InversedOneToOneCompositeIdForeignKeyEntity
- InversedOneToOneEntity
- OwningManyToManyCompositeIdEntity
- OwningManyToManyCompositeIdForeignKeyEntity
- OwningManyToManyEntity
- OwningManyToManyExtraLazyEntity
- OwningManyToOneCompositeIdEntity
- OwningManyToOneCompositeIdForeignKeyEntity
- OwningManyToOneEntity
- OwningManyToOneExtraLazyEntity
- OwningManyToOneIdForeignKeyEntity
- OwningOneToOneCompositeIdEntity
- OwningOneToOneCompositeIdForeignKeyEntity
- OwningOneToOneEntity
- Name
- Person
- Article
- Category
- FirstRelatedEntity
- SecondRelatedEntity
- AbstractQueryTest
- CacheConfigTest
- Base testcase class for all Doctrine testcases.
- CacheKeyTest
- Base testcase class for all Doctrine testcases.
- CacheLoggerChainTest
- Base testcase class for all Doctrine testcases.
- DefaultCacheFactoryTest
- Base testcase class for all ORM testcases.
- DefaultCacheTest
- Base testcase class for all ORM testcases.
- DefaultCollectionHydratorTest
- Base testcase class for all functional ORM testcases.
- DefaultEntityHydratorTest
- Base testcase class for all ORM testcases.
- DefaultQueryCacheTest
- Base testcase class for all ORM testcases.
- CacheFactoryDefaultQueryCacheTest
- DefaultRegionLegacyTest
- Base testcase class for all functional ORM testcases.
- DefaultRegionTest
- Base testcase class for all functional ORM testcases.
- FileLockRegionTest
- Base testcase class for all functional ORM testcases.
- MultiGetRegionTest
- Base testcase class for all functional ORM testcases.
- CollectionPersisterTestCase
- Base testcase class for all ORM testcases.
- NonStrictReadWriteCachedCollectionPersisterTest
- Base testcase class for all ORM testcases.
- ReadOnlyCachedCollectionPersisterTest
- Base testcase class for all ORM testcases.
- ReadWriteCachedCollectionPersisterTest
- Base testcase class for all ORM testcases.
- EntityPersisterTestCase
- Base testcase class for all ORM testcases.
- NonStrictReadWriteCachedEntityPersisterTest
- Base testcase class for all ORM testcases.
- ReadOnlyCachedEntityPersisterTest
- Base testcase class for all ORM testcases.
- ReadWriteCachedEntityPersisterTest
- Base testcase class for all ORM testcases.
- RegionTestCase
- Base testcase class for all functional ORM testcases.
- StatisticsCacheLoggerTest
- Base testcase class for all Doctrine testcases.
- CommitOrderCalculatorTest
- Tests of the commit order calculation.
- NodeClass1
- NodeClass2
- NodeClass3
- NodeClass4
- NodeClass5
- ConfigurationTest
- Tests for the Configuration object
- ConfigurationTestAnnotationReaderChecker
- DeprecatedRepository
- EntityManagerDecoratorTest
- ConstructorTest
- Base testcase class for all ORM testcases.
- ConstructorTestEntity1
- EntityManagerTest
- Base testcase class for all ORM testcases.
- EntityNotFoundExceptionTest
- Tests for {@see \Doctrine\ORM\EntityNotFoundException}
- OnClassMetadataNotFoundEventArgsTest
- Tests for {@see \Doctrine\ORM\Event\OnClassMetadataNotFoundEventArgs}
- AbstractManyToManyAssociationTestCase
- Base class for testing a many-to-many association mapping (without inheritance).
- AdvancedAssociationTest
- Functional tests for the Single Table Inheritance mapping strategy.
- Lemma
- Type
- Phrase
- PhraseType
- Definition
- AdvancedDqlQueryTest
- Functional Query tests.
- BasicFunctionalTest
- Base testcase class for all functional ORM testcases.
- CascadeRemoveOrderTest
- Base testcase class for all functional ORM testcases.
- CascadeRemoveOrderEntityO
- CascadeRemoveOrderEntityG
- ClassTableInheritanceSecondTest
- Functional tests for the Class Table Inheritance mapping strategy.
- CTIParent
- CTIChild
- CTIRelated
- CTIRelated2
- ClassTableInheritanceTest
- Functional tests for the Class Table Inheritance mapping strategy.
- ClearEventTest
- ClearEventTest
- OnClearListener
- CompositePrimaryKeyTest
- Base testcase class for all functional ORM testcases.
- CompositePrimaryKeyWithAssociationsTest
- Base testcase class for all functional ORM testcases.
- CustomFunctionsTest
- Base testcase class for all functional ORM testcases.
- NoOp
- Abstract Function Node.
- CustomCount
- Abstract Function Node.
- CustomIdObjectTypeTest
- Base testcase class for all functional ORM testcases.
- CustomRepositoryTest
- Base testcase class for all functional ORM testcases.
- MinimalEntity
- OtherMinimalEntity
- MinimalRepository
- DatabaseDriverTest
- Common BaseClass for DatabaseDriver Tests
- DatabaseDriverTestCase
- Common BaseClass for DatabaseDriver Tests
- DefaultValuesTest
- Tests basic operations on entities with default values.
- DefaultValueUser
- DefaultValueAddress
- CmsAddress
- DetachedEntityTest
- Description of DetachedEntityTest
- EntityListenersTest
- Base testcase class for all functional ORM testcases.
- EntityRepositoryCriteriaTest
- Base testcase class for all functional ORM testcases.
- EntityRepositoryTest
- Base testcase class for all functional ORM testcases.
- EnumTest
- Base testcase class for all functional ORM testcases.
- ExtraLazyCollectionTest
- Description of ExtraLazyCollectionTest
- FlushEventTest
- FlushEventTest
- OnFlushListener
- OnFlushCalledListener
- GH7877Test
- Base testcase class for all functional ORM testcases.
- GH7877ApplicationGeneratedIdEntity
- GH7877EntityWithNullableAssociation
- HydrationCacheTest
- Base testcase class for all functional ORM testcases.
- IdentityMapTest
- IdentityMapTest
- IndexByAssociationTest
- Base testcase class for all functional ORM testcases.
- InsertableUpdatableTest
- Base testcase class for all functional ORM testcases.
- JoinedTableCompositeKeyTest
- Base testcase class for all functional ORM testcases.
- LifecycleCallbackTest
- Base testcase class for all functional ORM testcases.
- LifecycleCallbackTestUser
- LifecycleCallbackTestEntity
- LifecycleCallbackCascader
- LifecycleCallbackParentEntity
- LifecycleCallbackChildEntity
- LifecycleListenerPreUpdate
- LifecycleCallbackEventArgEntity
- GearmanLockTest
- Base testcase class for all functional ORM testcases.
- LockAgentWorker
- LockTest
- Base testcase class for all functional ORM testcases.
- OptimisticTest
- Base testcase class for all functional ORM testcases.
- OptimisticJoinedParent
- OptimisticJoinedChild
- OptimisticStandard
- OptimisticTimestamp
- ManyToManyBasicAssociationTest
- Basic many-to-many association tests.
- ManyToManyBidirectionalAssociationTest
- Tests a bidirectional many-to-many association mapping (without inheritance).
- ManyToManyEventTest
- ManyToManyEventTest
- PostUpdateListener
- ManyToManySelfReferentialAssociationTest
- Tests a self referential many-to-many association mapping (from a model to the same model, without inheritance).
- ManyToManyUnidirectionalAssociationTest
- Tests a unidirectional many-to-many association mapping (without inheritance).
- ManyToOneOrphanRemovalTest
- Tests a unidirectional many-to-one association mapping with orphan removal.
- MappedSuperclassTest
- MappedSuperclassTest
- MergeCompositeToOneKeyTest
- Base testcase class for all functional ORM testcases.
- MergeProxiesTest
- Base testcase class for all functional ORM testcases.
- MergeSharedEntitiesTest
- Base testcase class for all functional ORM testcases.
- MSEPicture
- MSEFile
- MSEUser
- MSEAdmin
- MergeVersionedManyToOneTest
- Base testcase class for all functional ORM testcases.
- NativeQueryTest
- Base testcase class for all functional ORM testcases.
- NewOperatorTest
- Base testcase class for all functional ORM testcases.
- ClassWithTooMuchArgs
- ClassWithPrivateConstructor
- NotifyPolicyTest
- NativeQueryTest
- NotifyBaseEntity
- NotifyUser
- NotifyGroup
- OneToManyBidirectionalAssociationTest
- Tests a bidirectional one-to-one association mapping (without inheritance).
- OneToManyOrphanRemovalTest
- Tests a bidirectional one-to-many association mapping with orphan removal.
- OneToManySelfReferentialAssociationTest
- Tests a bidirectional one-to-one association mapping (without inheritance).
- OneToManyUnidirectionalAssociationTest
- Tests a bidirectional one-to-one association mapping (without inheritance).
- OneToOneBidirectionalAssociationTest
- Tests a bidirectional one-to-one association mapping (without inheritance).
- OneToOneEagerLoadingTest
- Base testcase class for all functional ORM testcases.
- Train
- TrainDriver
- TrainOwner
- Waggon
- TrainOrder
- OneToOneInverseSideLoadAfterDqlQueryTest
- Base testcase class for all functional ORM testcases.
- OneToOneOrphanRemovalTest
- Tests a bidirectional one-to-one association mapping with orphan removal.
- OneToOneSelfReferentialAssociationTest
- Tests a self referential one-to-one association mapping (without inheritance).
- MultiSelfReference
- OneToOneSingleTableInheritanceTest
- Base testcase class for all functional ORM testcases.
- OneToOneUnidirectionalAssociationTest
- Tests a unidirectional one-to-one association mapping (without inheritance).
- OrderedCollectionTest
- Base testcase class for all functional ORM testcases.
- OrderedJoinedTableInheritanceCollectionTest
- Functional tests for the Single Table Inheritance mapping strategy.
- OJTICPet
- OJTICCat
- OJTICDog
- PaginationTest
- Base testcase class for all functional ORM testcases.
- CustomPaginationTestTreeWalker
- An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
- ParserResultSerializationTest
- Base testcase class for all functional ORM testcases.
- PersistentCollectionCriteriaTest
- Base testcase class for all functional ORM testcases.
- PersistentCollectionTest
- Base testcase class for all functional ORM testcases.
- PersistentObjectTest
- Test that Doctrine ORM correctly works with the ObjectManagerAware and PersistentObject classes from Common.
- PostFlushEventTest
- PostFlushEventTest
- PostFlushListener
- PostLoadEventTest
- Base testcase class for all functional ORM testcases.
- PostLoadListener
- PostLoadListenerCheckAssociationsArePopulated
- PostLoadListenerLoadEntityInEventHandler
- ProxiesLikeEntitiesTest
- Test that Doctrine ORM correctly works with proxy instances exactly like with ordinary Entities
- QueryBuilderParenthesisTest
- Base testcase class for all functional ORM testcases.
- QueryBuilderParenthesisEntity
- QueryCacheTest
- Base testcase class for all functional ORM testcases.
- QueryDqlFunctionTest
- Functional Query tests.
- QueryIterableTest
- Base testcase class for all functional ORM testcases.
- QueryTest
- Functional Query tests.
- ReadonlyPropertiesTest
- Base testcase class for all functional ORM testcases.
- ReadOnlyTest
- Functional Query tests.
- ReadOnlyEntity
- ReferenceProxyTest
- Tests the generation of a proxy object for lazy loading.
- ResultCacheTest
- Base testcase class for all functional ORM testcases.
- CompanySchemaTest
- Functional tests for the Class Table Inheritance mapping strategy.
- DBAL483Test
- Base testcase class for all functional ORM testcases.
- DBAL483Default
- DDC214Test
- WARNING: This test should be run as last test! It can affect others very easily!
- MySqlSchemaToolTest
- Base testcase class for all functional ORM testcases.
- MysqlSchemaNamespacedEntity
- PostgreSqlSchemaToolTest
- Base testcase class for all functional ORM testcases.
- DDC1657Screen
- DDC1657Avatar
- SchemaValidatorTest
- Test the validity of all modelsets
- SecondLevelCacheCompositePrimaryKeyTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheCompositePrimaryKeyWithAssociationsTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheConcurrentTest
- Base testcase class for all functional ORM testcases.
- CacheFactorySecondLevelCacheConcurrentTest
- SecondLevelCacheCriteriaTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheExtraLazyCollectionTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheFunctionalTestCase
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheJoinTableInheritanceTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheManyToManyTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheManyToOneTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheOneToManyTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheOneToOneTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheQueryCacheTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheRepositoryTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheSingleTableInheritanceTest
- Base testcase class for all functional ORM testcases.
- SecondLevelCacheTest
- Base testcase class for all functional ORM testcases.
- ListenerSecondLevelCacheTest
- SequenceEmulatedIdentityStrategyTest
- Base testcase class for all functional ORM testcases.
- SequenceEmulatedIdentityEntity
- SequenceGeneratorTest
- Description of SequenceGeneratorTest
- SequenceEntity
- SingleTableCompositeKeyTest
- Base testcase class for all functional ORM testcases.
- SingleTableInheritanceTest
- Base testcase class for all functional ORM testcases.
- SQLFilterTest
- Tests SQLFilter functionality.
- MySoftDeleteFilter
- The base class that user defined filters should extend.
- MyLocaleFilter
- The base class that user defined filters should extend.
- CMSCountryFilter
- The base class that user defined filters should extend.
- CMSGroupPrefixFilter
- The base class that user defined filters should extend.
- CMSArticleTopicFilter
- The base class that user defined filters should extend.
- CompanyPersonNameFilter
- The base class that user defined filters should extend.
- CompletedContractFilter
- The base class that user defined filters should extend.
- CompanyEventFilter
- The base class that user defined filters should extend.
- StandardEntityPersisterTest
- Tests capabilities of the persister.
- DDC1040Test
- Base testcase class for all functional ORM testcases.
- DDC1041Test
- Base testcase class for all functional ORM testcases.
- DDC1043Test
- Base testcase class for all functional ORM testcases.
- DDC1080Test
- Base testcase class for all functional ORM testcases.
- DDC1080Foo
- DDC1080Bar
- DDC1080FooBar
- DDC1113Test
- Base testcase class for all functional ORM testcases.
- DDC1113Vehicle
- DDC1113Car
- DDC1113Bus
- DDC1113Engine
- DDC1129Test
- Base testcase class for all functional ORM testcases.
- DDC1163Test
- Base testcase class for all functional ORM testcases.
- DDC1163ProxyHolder
- DDC1163Product
- DDC1163SpecialProduct
- DDC1163Tag
- DDC117Test
- Base testcase class for all functional ORM testcases.
- DDC1181Test
- Base testcase class for all functional ORM testcases.
- DDC1181Hotel
- DDC1181Booking
- DDC1181Room
- DDC1193Test
- Base testcase class for all functional ORM testcases.
- DDC1193Company
- DDC1193Person
- DDC1193Account
- DDC1209Test
- Base testcase class for all functional ORM testcases.
- DDC1209One
- DDC1209Two
- DDC1209Three
- DateTime2
- DDC1225Test
- Base testcase class for all functional ORM testcases.
- DDC1225TestEntity1
- DDC1225TestEntity2
- DDC1228Test
- Base testcase class for all functional ORM testcases.
- DDC1228User
- DDC1228Profile
- DDC1238Test
- Base testcase class for all functional ORM testcases.
- DDC1238User
- DDC1250Test
- Base testcase class for all functional ORM testcases.
- DDC1250ClientHistory
- DDC1276Test
- Base testcase class for all functional ORM testcases.
- DDC1300Test
- Base testcase class for all functional ORM testcases.
- DDC1300Foo
- DDC1300FooLocale
- DDC1301Test
- Base testcase class for all functional ORM testcases.
- DDC1306Test
- Base testcase class for all functional ORM testcases.
- DDC1335Test
- Base testcase class for all functional ORM testcases.
- DDC1335User
- DDC1335Phone
- DDC1383Test
- Base testcase class for all functional ORM testcases.
- DDC1383AbstractEntity
- DDC1383Entity
- DDC1392Test
- Base testcase class for all functional ORM testcases.
- DDC1392Picture
- DDC1392File
- DDC1400Test
- Base testcase class for all functional ORM testcases.
- DDC1400Article
- DDC1400User
- DDC1400UserState
- DDC1404Test
- Base testcase class for all functional ORM testcases.
- DDC1404ParentEntity
- DDC1404ChildEntity
- DDC142Test
- Base testcase class for all functional ORM testcases.
- DDC1430Test
- Base testcase class for all functional ORM testcases.
- DDC1430Order
- DDC1430OrderProduct
- DDC1436Test
- Base testcase class for all functional ORM testcases.
- DDC1436Page
- DDC144Test
- Base testcase class for all functional ORM testcases.
- DDC144FlowElement
- DDC144Expression
- DDC144Operand
- DDC1452Test
- Base testcase class for all functional ORM testcases.
- DDC1452EntityA
- DDC1452EntityB
- DDC1454Test
- Base testcase class for all functional ORM testcases.
- DDC1454Picture
- DDC1454File
- DDC1458Test
- Base testcase class for all functional ORM testcases.
- TestEntity
- TestAdditionalEntity
- DDC1461Test
- Base testcase class for all functional ORM testcases.
- DDC1461User
- DDC1461TwitterAccount
- DDC1509Test
- Base testcase class for all functional ORM testcases.
- DDC1509Picture
- DDC1509AbstractFile
- DDC1509File
- DDC1514Test
- Base testcase class for all functional ORM testcases.
- DDC1514EntityA
- DDC1514EntityB
- DDC1514EntityC
- DDC1515Test
- Base testcase class for all functional ORM testcases.
- DDC1515Foo
- DDC1515Bar
- DDC1526Test
- Base testcase class for all functional ORM testcases.
- DDC1526Menu
- DDC1545Test
- Base testcase class for all functional ORM testcases.
- DDC1548Test
- Base testcase class for all functional ORM testcases.
- DDC1548E1
- DDC1548E2
- DDC1548Rel
- DDC1594Test
- Base testcase class for all functional ORM testcases.
- DDC1595Test
- Base testcase class for all functional ORM testcases.
- DDC1595BaseInheritance
- DDC1595InheritedEntity1
- DDC1595InheritedEntity2
- DDC163Test
- Base testcase class for all functional ORM testcases.
- DDC1643Test
- Base testcase class for all functional ORM testcases.
- DDC1654Test
- Base testcase class for all functional ORM testcases.
- DDC1654Post
- DDC1654Comment
- DDC1655Test
- Base testcase class for all functional ORM testcases.
- DDC1655Foo
- DDC1655Bar
- DDC1655Baz
- DDC1666Test
- Base testcase class for all functional ORM testcases.
- DDC1685Test
- Base testcase class for all functional ORM testcases.
- DDC168Test
- Base testcase class for all functional ORM testcases.
- DDC1690Test
- Base testcase class for all functional ORM testcases.
- NotifyBaseEntity
- DDC1690Parent
- DDC1690Child
- DDC1695Test
- Base testcase class for all functional ORM testcases.
- DDC1695News
- DDC1707Test
- Base testcase class for all functional ORM testcases.
- DDC1707Base
- DDC1707Child
- DDC1719Test
- Base testcase class for all functional ORM testcases.
- DDC1719SimpleEntity
- DDC1734Test
- Base testcase class for all functional ORM testcases.
- DDC1757Test
- Base testcase class for all functional ORM testcases.
- DDC1757A
- DDC1757B
- DDC1757C
- DDC1757D
- DDC1778Test
- Base testcase class for all functional ORM testcases.
- DDC1787Test
- Base testcase class for all functional ORM testcases.
- DDC1787Foo
- DDC1787Bar
- DDC1843Test
- Base testcase class for all functional ORM testcases.
- DDC1884Test
- Base testcase class for all functional ORM testcases.
- DDC1885Test
- Base testcase class for all functional ORM testcases.
- DDC1918Test
- Base testcase class for all functional ORM testcases.
- DDC1925Test
- Base testcase class for all functional ORM testcases.
- DDC1925Product
- DDC1925User
- DDC192Test
- Base testcase class for all functional ORM testcases.
- DDC192User
- DDC192Phonenumber
- DDC1995Test
- Base testcase class for all functional ORM testcases.
- DDC1998Test
- Base testcase class for all functional ORM testcases.
- DDC1998Entity
- DDC1998Type
- Type that maps an SQL VARCHAR to a PHP string.
- DDC1998Id
- DDC199Test
- Base testcase class for all functional ORM testcases.
- DDC199ParentClass
- DDC199ChildClass
- DDC199RelatedClass
- DDC2012Test
- Base testcase class for all functional ORM testcases.
- DDC2012Item
- DDC2012ItemPerson
- DDC2012TsVectorType
- The base class for so-called Doctrine mapping types.
- DDC2074Test
- Base testcase class for all functional ORM testcases.
- DDC2084Test
- Base testcase class for all functional ORM testcases.
- MyEntity1
- MyEntity2
- DDC2090Test
- Base testcase class for all functional ORM testcases.
- DDC2106Test
- Base testcase class for all functional ORM testcases.
- DDC2106Entity
- DDC211Test
- Base testcase class for all functional ORM testcases.
- DDC211User
- DDC211Group
- DDC2138Test
- Base testcase class for all functional ORM testcases.
- DDC2138Structure
- DDC2138UserFollowedObject
- DDC2138UserFollowedStructure
- DDC2138UserFollowedUser
- DDC2138User
- DDC2175Test
- Base testcase class for all functional ORM testcases.
- DDC2175Entity
- DDC2182Test
- Base testcase class for all functional ORM testcases.
- DDC2182OptionParent
- DDC2182OptionChild
- DDC2214Test
- Verifies that the type of parameters being bound to an SQL query is the same of the identifier of the entities used as parameters in the DQL query, even if the bound objects are proxies.
- DDC2214Foo
- DDC2214Bar
- DDC2224Test
- Base testcase class for all functional ORM testcases.
- DDC2224Type
- The base class for so-called Doctrine mapping types.
- DDC2224Entity
- DDC2230Test
- Base testcase class for all functional ORM testcases.
- DDC2230User
- DDC2230Address
- DDC2231Test
- Base testcase class for all functional ORM testcases.
- DDC2231EntityY
- DDC2252Test
- Base testcase class for all functional ORM testcases.
- DDC2252Privilege
- DDC2252MerchantAccount
- DDC2252User
- DDC2252Membership
- DDC2256Test
- Base testcase class for all functional ORM testcases.
- DDC2256User
- DDC2256Group
- DDC2306Test
- Base testcase class for all functional ORM testcases.
- DDC2306Zone
- DDC2306User
- DDC2306Address
- DDC2306UserAddress
- DDC2346Test
- Base testcase class for all functional ORM testcases.
- DDC2346Foo
- DDC2346Bar
- DDC2346Baz
- DDC2350Test
- Base testcase class for all functional ORM testcases.
- DDC2350User
- DDC2350Bug
- DDC2359Test
- DDC2359Foo
- DDC237Test
- Base testcase class for all functional ORM testcases.
- DDC237EntityX
- DDC237EntityY
- DDC237EntityZ
- DDC2387Test
- Common BaseClass for DatabaseDriver Tests
- DDC2409Test
- Base testcase class for all functional ORM testcases.
- DDC2415Test
- Base testcase class for all functional ORM testcases.
- DDC2415ParentEntity
- DDC2415ChildEntity
- DDC2415Generator
- DDC2494Test
- Base testcase class for all functional ORM testcases.
- DDC2494Currency
- DDC2494Campaign
- DDC2494TinyIntType
- The base class for so-called Doctrine mapping types.
- DDC2519Test
- Base testcase class for all functional ORM testcases.
- DDC2575Test
- Base testcase class for all functional ORM testcases.
- DDC2575Root
- DDC2575A
- DDC2575B
- DDC2579Test
- Base testcase class for all functional ORM testcases.
- DDC2579Entity
- DDC2579EntityAssoc
- DDC2579AssocAssoc
- DDC2579Type
- Type that maps an SQL VARCHAR to a PHP string.
- DDC2579Id
- DDC258Test
- Base testcase class for all functional ORM testcases.
- DDC258Super
- DDC258Class1
- DDC258Class2
- DDC258Class3
- An extra class to demonstrate why title and description aren't in Super
- DDC2602Test
- Base testcase class for all functional ORM testcases.
- DDC2602PostLoadListener
- DDC2602User
- DDC2602Biography
- DDC2602BiographyField
- DDC2602BiographyFieldChoice
- DDC2602FieldSelection
- DDC2645Test
- Base testcase class for all functional ORM testcases.
- DDC2645Foo
- DDC2645Bar
- DDC2655Test
- Base testcase class for all functional ORM testcases.
- DDC2660Test
- Base testcase class for all functional ORM testcases.
- DDC2660Product
- DDC2660Customer
- DDC2660CustomerOrder
- DDC2692Test
- Base testcase class for all functional ORM testcases.
- DDC2692Foo
- DDC2759Test
- Base testcase class for all functional ORM testcases.
- DDC2759Qualification
- DDC2759Category
- DDC2759QualificationMetadata
- DDC2759MetadataCategory
- DDC2775Test
- Functional tests for cascade remove with class table inheritance.
- Role
- AdminRole
- Authorization
- User
- DDC2780Test
- Base testcase class for all functional ORM testcases.
- DDC2780User
- DDC2780Project
- DDC2790Test
- Base testcase class for all functional ORM testcases.
- OnFlushListener
- DDC279Test
- Base testcase class for all functional ORM testcases.
- DDC279EntityXAbstract
- DDC279EntityX
- DDC279EntityY
- DDC279EntityZ
- DDC2825Test
- This class makes tests on the correct use of a database schema when entities are stored
- DDC2825ClassWithImplicitlyDefinedSchemaAndQuotedTableName
- DDC2862Test
- Base testcase class for all functional ORM testcases.
- DDC2862Driver
- DDC2862User
- DDC2895Test
- Base testcase class for all functional ORM testcases.
- AbstractDDC2895
- DDC2895
- DDC2931Test
- Base testcase class for all functional ORM testcases.
- DDC2931User
- DDC2943Test
- Base testcase class for all functional ORM testcases.
- DDC2984Test
- Base testcase class for all functional ORM testcases.
- DDC2984User
- DDC2984DomainUserId
- DDC2984DomainUserId ValueObject
- DDC2984UserIdCustomDbalType
- Type that maps an SQL VARCHAR to a PHP string.
- DDC2996Test
- Base testcase class for all functional ORM testcases.
- DDC2996User
- DDC2996UserPreference
- DDC3033Test
- Base testcase class for all functional ORM testcases.
- DDC3033Product
- DDC3033User
- DDC3042Test
- Base testcase class for all functional ORM testcases.
- DDC3042Foo
- DDC3042Bar
- DDC3068Test
- Base testcase class for all functional ORM testcases.
- DDC309Test
- Base testcase class for all functional ORM testcases.
- DDC309Country
- DDC309User
- DDC3103Test
- Base testcase class for all functional ORM testcases.
- DDC3103ArticleId
- DDC3123Test
- Base testcase class for all functional ORM testcases.
- DDC3160Test
- FlushEventTest
- DDC3160OnFlushListener
- DDC3170Test
- Base testcase class for all functional ORM testcases.
- DDC3170AbstractEntityJoined
- DDC3170ProductJoined
- DDC3170AbstractEntitySingleTable
- DDC3170ProductSingleTable
- DDC3192Test
- Base testcase class for all functional ORM testcases.
- DDC3192Currency
- DDC3192Transaction
- DDC3192CurrencyCode
- The base class for so-called Doctrine mapping types.
- DDC3223Test
- Functional tests for get Id after clone child entity
- Journalist
- Participant
- Status
- ProfileStatus
- DDC3300Test
- Base testcase class for all functional ORM testcases.
- DDC3300Person
- DDC3300HumanBoss
- DDC3300HumanEmployee
- DDC3303Test
- Base testcase class for all functional ORM testcases.
- DDC3303Person
- DDC3303Address
- DDC3303Employee
- DDC331Test
- Functional tests for the Class Table Inheritance mapping strategy.
- DDC3330Test
- Functional tests for paginator with collection order
- DDC3330Building
- DDC3330Hall
- DDC3346Test
- Base testcase class for all functional ORM testcases.
- DDC345Test
- Base testcase class for all functional ORM testcases.
- DDC345User
- DDC345Group
- DDC345Membership
- DDC353Test
- Base testcase class for all functional ORM testcases.
- DDC353Picture
- DDC353File
- DDC3582Test
- Base testcase class for all functional ORM testcases.
- DDC3582Entity
- DDC3582Embeddable1
- DDC3582Embeddable2
- DDC3582Embeddable3
- DDC3597Test
- Base testcase class for all functional ORM testcases.
- DDC3634Test
- Base testcase class for all functional ORM testcases.
- DDC3634Entity
- DDC3634JTIBaseEntity
- DDC3634JTIChildEntity
- DDC3634LastInsertIdMockingConnection
- DDC3644Test
- Functional tests for orphan removal with one to many association.
- DDC3644User
- DDC3644Address
- DDC3644Animal
- DDC3644Pet
- DDC3699Test
- Base testcase class for all functional ORM testcases.
- DDC3719Test
- Base testcase class for all functional ORM testcases.
- DDC371Test
- Base testcase class for all functional ORM testcases.
- DDC371Child
- DDC371Parent
- DDC3785Test
- Base testcase class for all functional ORM testcases.
- DDC3785Asset
- DDC3785Attribute
- DDC3785AssetId
- DDC3785AssetIdType
- The base class for so-called Doctrine mapping types.
- DDC381Test
- Base testcase class for all functional ORM testcases.
- DDC381Entity
- DDC3967Test
- Base testcase class for all functional ORM testcases.
- DDC4003Test
- Base testcase class for all functional ORM testcases.
- DDC4024Test
- Base testcase class for all Doctrine testcases.
- DDC422Test
- Base testcase class for all functional ORM testcases.
- DDC422Guest
- DDC422Customer
- DDC422Contact
- DDC425Test
- Base testcase class for all functional ORM testcases.
- DDC425Entity
- DDC440Test
- Base testcase class for all functional ORM testcases.
- DDC440Phone
- DDC440Client
- DDC444Test
- Base testcase class for all functional ORM testcases.
- DDC444User
- DDC448Test
- Base testcase class for all functional ORM testcases.
- DDC448MainTable
- DDC448ConnectedClass
- DDC448SubTable
- DDC493Test
- Base testcase class for all functional ORM testcases.
- DDC493Customer
- DDC493Distributor
- DDC493Contact
- DDC501Test
- Base testcase class for all functional ORM testcases.
- DDC512Test
- Base testcase class for all functional ORM testcases.
- DDC512Customer
- DDC512OfferItem
- DDC512Item
- DDC513Test
- Base testcase class for all functional ORM testcases.
- DDC513OfferItem
- DDC513Item
- DDC513Price
- DDC518Test
- Base testcase class for all functional ORM testcases.
- DDC522Test
- Tests that join columns (foreign keys) can be named the same as the association fields they're used on without causing issues.
- DDC522Customer
- DDC522Cart
- DDC522ForeignKeyTest
- DDC531Test
- Base testcase class for all functional ORM testcases.
- DDC531Item
- DDC531SubItem
- DDC5684Test
- This test verifies that custom post-insert identifiers respect type conversion semantics.
- DDC5684ObjectIdType
- The base class for so-called Doctrine mapping types.
- DDC5684ObjectId
- DDC5684Object
- DDC588Test
- Base testcase class for all functional ORM testcases.
- DDC588Site
- DDC599Test
- Base testcase class for all functional ORM testcases.
- DDC599Item
- DDC599Subitem
- DDC599Child
- DDC618Test
- Base testcase class for all functional ORM testcases.
- DDC618Author
- DDC618Book
- DDC6303Test
- Base testcase class for all functional ORM testcases.
- DDC6303BaseClass
- DDC6303ChildA
- DDC6303ChildB
- DDC633Test
- Base testcase class for all functional ORM testcases.
- DDC633Appointment
- DDC633Patient
- DDC6460Test
- Base testcase class for all functional ORM testcases.
- DDC6460Embeddable
- DDC6460Entity
- DDC6460ParentEntity
- DDC6558Test
- Base testcase class for all functional ORM testcases.
- DDC6558Person
- DDC6558Manager
- DDC6558Employee
- DDC6558Staff
- DDC6558Developer
- DDC656Test
- Base testcase class for all functional ORM testcases.
- DDC656Entity
- DDC657Test
- Base testcase class for all functional ORM testcases.
- DDC698Test
- Base testcase class for all functional ORM testcases.
- DDC698Role
- DDC698Privilege
- DDC69Test
- Functional tests for the Single Table Inheritance mapping strategy.
- Lemma
- Relation
- RelationType
- DDC719Test
- Base testcase class for all functional ORM testcases.
- MyEntity
- DDC719Group
- DDC729Test
- Base testcase class for all functional ORM testcases.
- DDC729A
- DDC729B
- DDC735Test
- Base testcase class for all functional ORM testcases.
- DDC735Product
- DDC735Review
- DDC736Test
- Base testcase class for all functional ORM testcases.
- DisableFetchJoinTreeWalker
- An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
- DDC742Test
- Base testcase class for all functional ORM testcases.
- DDC742User
- DDC742Comment
- DDC748Test
- Base testcase class for all functional ORM testcases.
- DDC758Test
- Base testcase class for all functional ORM testcases.
- DDC767Test
- Base testcase class for all functional ORM testcases.
- DDC7969Test
- Base testcase class for all functional ORM testcases.
- DDC809Test
- Base testcase class for all functional ORM testcases.
- DDC809Variant
- DDC809SpecificationValue
- DDC812Test
- Base testcase class for all functional ORM testcases.
- DDC832Test
- Base testcase class for all functional ORM testcases.
- DDC832Like
- DDC832JoinedIndex
- DDC832JoinedTreeIndex
- DDC837Test
- Base testcase class for all functional ORM testcases.
- DDC837Super
- DDC837Class1
- DDC837Class2
- DDC837Class3
- An extra class to demonstrate why title and description aren't in Super
- DDC837Aggregate
- DDC849Test
- Base testcase class for all functional ORM testcases.
- DDC881Test
- Base testcase class for all functional ORM testcases.
- DDC881User
- DDC881PhoneNumber
- DDC881PhoneCall
- DDC933Test
- Base testcase class for all functional ORM testcases.
- DDC949Test
- Base testcase class for all functional ORM testcases.
- DDC960Test
- Base testcase class for all functional ORM testcases.
- DDC960Root
- DDC960Child
- DDC992Test
- Base testcase class for all functional ORM testcases.
- DDC992Parent
- DDC992Child
- DDC992Role
- GH10049Test
- Base testcase class for all functional ORM testcases.
- ReadOnlyPropertyInheritor
- ReadOnlyPropertyOwner
- GH10132Test
- Base testcase class for all functional ORM testcases.
- GH10288Test
- This test makes sure that Discriminator columns can use both custom types using PHP enums as well as enumType definition of enums.
- GH10288PeopleType
- Type that maps an SQL VARCHAR to a PHP string.
- GH10288PersonWithEnumType
- GH10288BossWithEnumType
- GH10288EmployeeWithEnumType
- GH10288PersonCustomEnumType
- GH10288BossCustomEnumType
- GH10288EmployeeCustomEnumType
- GH10334Test
- Base testcase class for all functional ORM testcases.
- GH10336Test
- Base testcase class for all functional ORM testcases.
- GH10348Test
- Base testcase class for all functional ORM testcases.
- GH10348Person
- GH10348Company
- GH10387Test
- Base testcase class for all ORM testcases.
- GH10387EntitiesOnlyRoot
- GH10387EntitiesOnlyMiddle
- GH10387EntitiesOnlyLeaf
- GH10387MappedSuperclassRoot
- GH10387MappedSuperclassMiddle
- GH10387MappedSuperclassLeaf
- GH10387AbstractEntitiesRoot
- GH10387AbstractEntitiesMiddle
- GH10387AbstractEntitiesLeaf
- GH10450Test
- Base testcase class for all ORM testcases.
- GH10450BaseEntityPrivate
- GH10450EntityChildPrivate
- GH10450BaseMappedSuperclassPrivate
- GH10450MappedSuperclassChildPrivate
- GH10450BaseEntityProtected
- GH10450EntityChildProtected
- GH10450BaseMappedSuperclassProtected
- GH10450MappedSuperclassChildProtected
- GH10454Test
- Base testcase class for all ORM testcases.
- GH10454BaseEntityProtected
- GH10454EntityChildProtected
- GH10454BaseMappedSuperclassProtected
- GH10454MappedSuperclassChildProtected
- GH10462Test
- Base testcase class for all functional ORM testcases.
- GH10462Person
- GH10462Employee
- GH10473Test
- Base testcase class for all ORM testcases.
- GH10473BaseUser
- GH10473SocialMediaAccount
- GH10473UserImplementation
- GH10531Test
- Base testcase class for all functional ORM testcases.
- GH10531A
- GH10531B
- GH10532Test
- Base testcase class for all functional ORM testcases.
- GH10532X
- GH10532B
- GH10532C
- GH10532A
- GH10566Test
- Base testcase class for all functional ORM testcases.
- GH10566A
- GH10566B
- GH10566C
- GH10625Test
- Base testcase class for all functional ORM testcases.
- GH10625Root
- GH10625Middle
- GH10625Leaf
- GH10747Test
- Functional tests for asserting that orphaned children in a OneToMany relationship get removed with a custom identifier
- GH10747Article
- GH10747Credit
- GH10747CustomIdObjectHashType
- The base class for so-called Doctrine mapping types.
- GH10752Test
- Base testcase class for all functional ORM testcases.
- GH10752Order
- GH10752Promotion
- GH10869Test
- Base testcase class for all functional ORM testcases.
- GH10869Entity
- GH10880Test
- Base testcase class for all functional ORM testcases.
- GH10880ProcessOwner
- GH10880BaseProcess
- GH10880Process
- GH2947Test
- Base testcase class for all functional ORM testcases.
- GH2947Car
- GH5562Test
- Base testcase class for all functional ORM testcases.
- GH5562Merchant
- GH5562User
- GH5562Manager
- GH5742Test
- Base testcase class for all functional ORM testcases.
- GH5742Person
- GH5742Toothbrush
- GH5742ToothpasteBrand
- GH5762Test
- Base testcase class for all functional ORM testcases.
- GH5762Driver
- GH5762DriverRide
- GH5762Car
- GH5804Test
- Base testcase class for all functional ORM testcases.
- GH5804Generator
- GH5804Type
- The base class for so-called Doctrine mapping types.
- GH5804Article
- GH5887Test
- Base testcase class for all functional ORM testcases.
- GH5887Cart
- GH5887Customer
- GH5887CustomIdObject
- GH5887CustomIdObjectType
- Type that maps an SQL VARCHAR to a PHP string.
- GH5988Test
- Functional tests for the Class Table Inheritance mapping strategy with custom id object types.
- GH5988CustomIdObjectHashType
- The base class for so-called Doctrine mapping types.
- GH5988CustomIdObjectTypeParent
- GH5988CustomIdObjectTypeChild
- GH5998Test
- Base testcase class for all functional ORM testcases.
- GH5998Common
- GH5998JTI
- GH5998JTICommon
- GH5998JTIChild
- GH5998STI
- GH5998STICommon
- GH5998STIChild
- GH5998Basic
- GH5998Related
- GH6029Test
- Base testcase class for all functional ORM testcases.
- GH6029User
- GH6029Group
- GH6029Group2
- GH6029Product
- GH6029Feature
- GH6141Test
- Base testcase class for all functional ORM testcases.
- GH6141PeopleType
- Type that maps an SQL VARCHAR to a PHP string.
- GH6141People
- GH6141Person
- GH6141Boss
- GH6141Employee
- GH6217Test
- Base testcase class for all functional ORM testcases.
- GH6217AssociatedEntity
- GH6217FetchedEntity
- GH6362Test
- Base testcase class for all functional ORM testcases.
- GH6362Start
- GH6362Base
- GH6362Child
- GH6362Join
- GH6394Test
- Base testcase class for all functional ORM testcases.
- A
- B
- GH6402Test
- Base testcase class for all functional ORM testcases.
- GH6464Test
- Base testcase class for all functional ORM testcases.
- GH6464Post
- GH6464User
- GH6464Author
- GH6499OneToManyRelationshipTest
- Base testcase class for all functional ORM testcases.
- Application
- Person
- ApplicationPerson
- GH6499OneToOneRelationshipTest
- Base testcase class for all functional ORM testcases.
- GH6499OTOA
- GH6499OTOB
- GH6499Test
- Base testcase class for all functional ORM testcases.
- GH6499A
- GH6499B
- GH6531Test
- Base testcase class for all functional ORM testcases.
- GH6531User
- GH6531Address
- GH6531Article
- GH6531ArticleAttribute
- GH6531Order
- GH6531Product
- GH6531OrderItem
- GH6682Test
- Base testcase class for all functional ORM testcases.
- GH6699Test
- Base testcase class for all functional ORM testcases.
- GH6740Test
- Base testcase class for all functional ORM testcases.
- GH6823Test
- Base testcase class for all functional ORM testcases.
- GH6823User
- GH6823Group
- GH6823Status
- GH6823Tag
- GH6937Test
- Base testcase class for all functional ORM testcases.
- GH6937Person
- GH6937Employee
- GH6937Manager
- GH7006Test
- Base testcase class for all functional ORM testcases.
- GH7006Book
- GH7006PCT
- GH7006PCTFee
- GH7012Test
- Base testcase class for all functional ORM testcases.
- GH7012UserData
- GH7062Test
- Base testcase class for all functional ORM testcases.
- GH7062Ranking
- Simple Entity whose identity is defined through another Entity (Season)
- GH7062Season
- Entity which serves as a identity provider for other entities
- GH7062Team
- Entity which serves as a identity provider for other entities
- GH7062RankingPosition
- Entity whose identity is defined through two other entities
- GH7067Test
- Base testcase class for all functional ORM testcases.
- GH7067Entity
- GH7068Test
- Base testcase class for all functional ORM testcases.
- SomeEntity
- GH7079Test
- Base testcase class for all functional ORM testcases.
- GH7079CmsUser
- GH7079CmsAddress
- GH7180Test
- Tests suggested in https://github.com/doctrine/orm/pull/7180#issuecomment-380841413 and https://github.com/doctrine/orm/pull/7180#issuecomment-381067448.
- GH7180A
- GH7180B
- GH7180C
- GH7180D
- GH7180E
- GH7180F
- GH7180G
- GH7259Test
- Base testcase class for all functional ORM testcases.
- GH7259File
- GH7259FileVersion
- GH7259Space
- GH7259Feed
- GH7286Test
- Base testcase class for all functional ORM testcases.
- GH7286Entity
- GH7286CustomConcat
- Abstract Function Node.
- GH7366Test
- Base testcase class for all functional ORM testcases.
- GH7366Entity
- GH7407Test
- Base testcase class for all functional ORM testcases.
- GH7496WithToIterableTest
- Base testcase class for all functional ORM testcases.
- GH7496EntityA
- GH7496EntityB
- GH7496EntityAinB
- GH7505Test
- Base testcase class for all functional ORM testcases.
- GH7505AbstractResponse
- GH7505ArrayResponse
- GH7505TextResponse
- GH7512Test
- Base testcase class for all functional ORM testcases.
- GH7512EntityA
- GH7512EntityB
- GH7512EntityC
- GH7629Test
- Base testcase class for all functional ORM testcases.
- GH7629Entity
- GH7661Test
- Base testcase class for all functional ORM testcases.
- GH7661User
- GH7661Event
- GH7661Participant
- GH7684Test
- Verifies that associations/columns with an inline '_id' get named properly
- GH7717Test
- Base testcase class for all functional ORM testcases.
- GH7735Test
- Base testcase class for all functional ORM testcases.
- GH7735Car
- GH7735Engine
- GH7735Power
- GH7737Test
- Base testcase class for all functional ORM testcases.
- GH7737Group
- GH7737Person
- GH7761Test
- Base testcase class for all functional ORM testcases.
- GH7761Entity
- GH7761ChildEntity
- GH7767Test
- Base testcase class for all functional ORM testcases.
- GH7767ParentEntity
- GH7767ChildEntity
- GH7820Test
- Base testcase class for all functional ORM testcases.
- GH7820Line
- GH7820LineText
- GH7820LineTextType
- Type that maps an SQL VARCHAR to a PHP string.
- GH7829Test
- Base testcase class for all functional ORM testcases.
- GH7836Test
- Base testcase class for all functional ORM testcases.
- GH7836ParentEntity
- GH7836ChildEntity
- GH7864Test
- Base testcase class for all functional ORM testcases.
- GH7864User
- GH7864Tweet
- GH7869Test
- Base testcase class for all ORM testcases.
- GH7869Appointment
- GH7869Patient
- GH7875Test
- Base testcase class for all functional ORM testcases.
- GH7875MyEntity
- GH7875MyOtherEntity
- GH7941Test
- Base testcase class for all functional ORM testcases.
- GH7941Product
- GH8055Test
- Base testcase class for all functional ORM testcases.
- GH8055BaseClass
- GH8055SubClass
- GH8061Test
- Base testcase class for all ORM testcases.
- GH8061Entity
- GH8061Type
- The base class for so-called Doctrine mapping types.
- GH8061Class
- GH8127Test
- Base testcase class for all functional ORM testcases.
- GH8127Root
- GH8127Middle
- GH8127Leaf
- GH8217Test
- Base testcase class for all functional ORM testcases.
- GH8217Collection
- GH8217CollectionItem
- GH8415Test
- Base testcase class for all functional ORM testcases.
- GH8415AssociationTarget
- GH8415BaseClass
- GH8415MiddleMappedSuperclass
- GH8415LeafClass
- GH8415ToManyAssociationTest
- Base testcase class for all ORM testcases.
- GH8415ToManyAssociationTarget
- GH8415ToManyBaseClass
- GH8415ToManyMappedSuperclass
- GH8415ToManyLeafClass
- GH8443Test
- Base testcase class for all functional ORM testcases.
- GH8443Foo
- GH8499Test
- Base testcase class for all functional ORM testcases.
- GH8499VersionableEntity
- GH8663Test
- Base testcase class for all functional ORM testcases.
- GH8663VersionedEntity
- GH8914Test
- Base testcase class for all ORM testcases.
- GH8914BaseEntity
- GH8914Person
- GH8914Employee
- GH9027Test
- Base testcase class for all functional ORM testcases.
- GH9027Customer
- GH9027Cart
- GH9109Test
- Base testcase class for all functional ORM testcases.
- GH9109Product
- GH9109User
- GH9192Test
- Base testcase class for all functional ORM testcases.
- GH9192A
- GH9192B
- GH9192C
- GH9230Test
- Base testcase class for all functional ORM testcases.
- GH9230Entity
- GH9335Test
- Base testcase class for all functional ORM testcases.
- GH9335IntObjectType
- The base class for so-called Doctrine mapping types.
- GH9335IntObject
- GH9335Book
- GH9335Author
- GH9467Test
- Base testcase class for all functional ORM testcases.
- JoinedInheritanceChild
- JoinedInheritanceNonInsertableColumn
- JoinedInheritanceNonUpdatableColumn
- JoinedInheritanceNonWritableColumn
- JoinedInheritanceRoot
- JoinedInheritanceWritableColumn
- GH9516Test
- Base testcase class for all functional ORM testcases.
- GH9516Passenger
- GH9516Vehicle
- GH9516Car
- GH9516SportsCar
- GH9579Test
- Base testcase class for all functional ORM testcases.
- GH9579Container
- GH9579Item
- GH9579Part
- GH9807Test
- Base testcase class for all functional ORM testcases.
- GH9807Main
- GH9807Join
- Issue5989Test
- Base testcase class for all functional ORM testcases.
- Issue9300Test
- Base testcase class for all functional ORM testcases.
- Ticket2481Test
- Base testcase class for all functional ORM testcases.
- Ticket2481Product
- Ticket4646InstanceOfAbstractTest
- Base testcase class for all functional ORM testcases.
- PersonTicket4646Abstract
- EmployeeTicket4646Abstract
- Ticket4646InstanceOfMultiLevelTest
- Base testcase class for all functional ORM testcases.
- PersonTicket4646MultiLevel
- EmployeeTicket4646MultiLevel
- EngineerTicket4646MultiLevel
- Ticket4646InstanceOfParametricTest
- Base testcase class for all functional ORM testcases.
- PersonTicket4646Parametric
- EmployeeTicket4646Parametric
- Ticket4646InstanceOfTest
- Base testcase class for all functional ORM testcases.
- PersonTicket4646
- EmployeeTicket4646
- Ticket4646InstanceOfWithMultipleParametersTest
- Base testcase class for all functional ORM testcases.
- PersonTicket4646Multiple
- EmployeeTicket4646Multiple
- ManagerTicket4646Multiple
- InternTicket4646Multiple
- TypeTest
- Base testcase class for all functional ORM testcases.
- TypeValueSqlTest
- Base testcase class for all functional ORM testcases.
- UnitOfWorkLifecycleTest
- Base testcase class for all functional ORM testcases.
- UUIDGeneratorTest
- Base testcase class for all functional ORM testcases.
- UUIDEntity
- ManyToManyCompositeIdForeignKeyTest
- The entities all use a custom type that converst the value as identifier(s).
- ManyToManyCompositeIdTest
- The entities all use a custom type that converst the value as identifier(s).
- ManyToManyExtraLazyTest
- The entities all use a custom type that converst the value as identifier(s).
- ManyToManyTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToManyCompositeIdForeignKeyTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToManyCompositeIdTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToManyExtraLazyTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToManyTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToOneCompositeIdForeignKeyTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToOneCompositeIdTest
- The entities all use a custom type that converst the value as identifier(s).
- OneToOneTest
- The entities all use a custom type that converst the value as identifier(s).
- ValueObjectsTest
- Base testcase class for all functional ORM testcases.
- DDC93Person
- DDC93Timestamps
- DDC93Vehicle
- DDC93Car
- DDC93Country
- DDC93Address
- DDC93Customer
- DDC93ContactInfo
- DDC3028PersonWithPrefix
- DDC3028PersonEmptyPrefix
- DDC3028PersonPrefixFalse
- DDC3028Id
- DDC3028NestedEmbeddable
- DDC3027Animal
- DDC3027Dog
- DDCInfiniteNestingEmbeddable
- DDCNestingEmbeddable1
- DDCNestingEmbeddable2
- DDCNestingEmbeddable3
- DDCNestingEmbeddable4
- VersionedOneToOneTest
- Tests that an entity with a OneToOne relationship defined as the id, with a version field can be created.
- AbstractHydratorTest
- Base testcase class for all functional ORM testcases.
- ArrayHydratorTest
- Base testcase class for all ORM testcases.
- CustomHydratorTest
- Base testcase class for all ORM testcases.
- CustomHydrator
- Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
- HydrationTestCase
- Base testcase class for all ORM testcases.
- ObjectHydratorTest
- Base testcase class for all ORM testcases.
- ResultSetMappingTest
- Description of ResultSetMappingTest
- ScalarColumnHydratorTest
- Base testcase class for all ORM testcases.
- ScalarHydratorTest
- Base testcase class for all ORM testcases.
- SimpleObjectHydratorTest
- Base testcase class for all ORM testcases.
- SingleScalarHydratorTest
- Base testcase class for all ORM testcases.
- AbstractIdGeneratorTest
- AssignedGeneratorTest
- AssignedGeneratorTest
- AssignedSingleIdEntity
- AssignedCompositeIdEntity
- SequenceGeneratorTest
- Base testcase class for all ORM testcases.
- HydrationCompleteHandlerTest
- Tests for {@see \Doctrine\ORM\Internal\HydrationCompleteHandler}
- TopologicalSortTest
- Base testcase class for all ORM testcases.
- Node
- LazyCriteriaCollectionTest
- AnnotationDriverTest
- Base testcase class for all ORM testcases.
- ColumnWithoutType
- MappedSuperClassInheritence
- AnnotationParent
- AnnotationChild
- SuperEntity
- MiddleMappedSuperclass
- ChildEntity
- InvalidFetchOption
- AnnotationSLC
- AnnotationSLCFoo
- DiscriminatorColumnWithZeroLength
- DiscriminatorColumnWithNoLength
- DiscriminatorColumnWithNonZeroLength
- DiscriminatorColumnWithNullLength
- AnsiQuoteStrategyTest
- Base testcase class for all ORM testcases.
- AttributeDriverTest
- Base testcase class for all ORM testcases.
- AttributeEntityWithoutOriginalParents
- AttributeEntityStartingWithRepeatableAttributes
- AttributeTransientAnnotation
- AttributeTransientClass
- AttributeReaderTest
- TestEntity
- TestTag
- TestPerson
- TestEmployee
- BasicInheritanceMappingTest
- Base testcase class for all ORM testcases.
- TransientBaseClass
- EntitySubClass
- MappedSuperclassBase
- MappedSuperclassRelated1
- EntitySubClass2
- MappedSuperclassBaseIndex
- EntityIndexSubClass
- HierarchyBase
- HierarchyASuperclass
- HierarchyBEntity
- HierarchyC
- HierarchyD
- HierarchyE
- SuperclassEntity
- SuperclassBase
- MediumSuperclassBase
- MediumSuperclassEntity
- SubclassWithRepository
- InvalidEntityRoot
- InvalidEntityRootChild
- InvalidEntityRootAbstractChild
- InvalidAbstractEntityRoot
- InvalidAbstractEntityRootChild
- InvalidAbstractEntityRootAbstractChild
- InvalidComplexRoot
- InvalidComplexMappedSuperclass
- InvalidComplexTransientClass
- InvalidComplexEntity
- ClassMetadataBuilderTest
- Base testcase class for all ORM testcases.
- ClassMetadataLoadEventTest
- Base testcase class for all ORM testcases.
- LoadEventTestEntity
- ClassMetadataTest
- Base testcase class for all ORM testcases.
- DDC2700MappedSuperClass
- MyNamespacedNamingStrategy
- The default NamingStrategy
- MyPrefixNamingStrategy
- The default NamingStrategy
- MyArrayObjectEntity
- DefaultQuoteStrategyTest
- Doctrine\Tests\ORM\Mapping\DefaultQuoteStrategyTest
- EntityListenerResolverTest
- Base testcase class for all ORM testcases.
- FieldBuilderTest
- Base testcase class for all ORM testcases.
- AttributeEntityWithNestedJoinColumns
- MappingDriverTestCase
- Base testcase class for all ORM testcases.
- User
- UserIncorrectIndex
- UserIncorrectUniqueConstraint
- Animal
- Cat
- Dog
- DDC1170Entity
- DDC807Entity
- DDC807SubClasse1
- DDC807SubClasse2
- Address
- Phonenumber
- Group
- Comment
- SingleTableEntityNoDiscriminatorColumnMapping
- SingleTableEntityNoDiscriminatorColumnMappingSub1
- SingleTableEntityNoDiscriminatorColumnMappingSub2
- SingleTableEntityIncompleteDiscriminatorColumnMapping
- SingleTableEntityIncompleteDiscriminatorColumnMappingSub1
- SingleTableEntityIncompleteDiscriminatorColumnMappingSub2
- ReservedWordInTableColumn
- UserIncorrectAttributes
- UserMissingAttributes
- GH10288EnumTypePerson
- GH10288EnumTypeBoss
- JoinColumnClassNamingStrategy
- Stub naming strategy to verify `joinColumnName` proper behavior
- NamingStrategyTest
- Base testcase class for all ORM testcases.
- PHPMappingDriverTest
- Base testcase class for all ORM testcases.
- QuoteStrategyTest
- Base testcase class for all ORM testcases.
- MyQuoteStrategy
- A set of rules for determining the physical column, alias and table quotes
- ReflectionPropertiesGetterTest
- Tests for {@see \Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter}
- ReflectionEmbeddedPropertyTest
- Tests for {@see \Doctrine\ORM\Mapping\ReflectionEmbeddedProperty}
- ReflectionReadonlyPropertyTest
- StaticPHPMappingDriverTest
- Base testcase class for all ORM testcases.
- DriverTestCase
- XmlDriverTest
- YamlDriverTest
- CustomIntAsStringTypedFieldMapper
- TypedFieldMapperTest
- Base testcase class for all ORM testcases.
- UnderscoreNamingStrategyTest
- XmlMappingDriverTest
- Base testcase class for all ORM testcases.
- CTI
- CTIFoo
- CTIBar
- CTIBaz
- XMLSLC
- XMLSLCFoo
- YamlMappingDriverTest
- Base testcase class for all ORM testcases.
- DDC2069Entity
- ORMInvalidArgumentExceptionTest
- ORMSetupTest
- AnnotatedDummy
- SecondLevelCacheTest
- Base testcase class for all functional ORM testcases.
- PersistentCollectionTest
- Tests the lazy-loading capabilities of the PersistentCollection and the initialization of collections.
- BasicEntityPersisterCompositeTypeParametersTest
- Base testcase class for all ORM testcases.
- BasicEntityPersisterCompositeTypeSqlTest
- Base testcase class for all ORM testcases.
- BasicEntityPersisterTypeValueSqlTest
- Base testcase class for all ORM testcases.
- UnrecognizedFieldTest
- ManyToManyPersisterTest
- Base testcase class for all ORM testcases.
- ProxyFactoryTest
- Test the proxy generator. Its work is generating on-the-fly subclasses of a given model, which implement the Proxy pattern.
- AbstractClass
- InExpressionTest
- CustomTreeWalkersJoinTest
- Test case for custom AST walking and adding new joins.
- CustomTreeWalkersTest
- Test case for custom AST walking and modification.
- AddUnknownQueryComponentWalker
- The SqlWalker walks over a DQL AST and constructs the corresponding SQL.
- CustomTreeWalker
- An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
- DeleteSqlGenerationTest
- Test case for testing the saving and referencing of query identifiers.
- ExprTest
- Test case for the DQL Expr class used for generating DQL snippets through a programmatic interface
- FilterCollectionTest
- Test case for FilterCollection
- MyFilter
- The base class that user defined filters should extend.
- LanguageRecognitionTest
- Base testcase class for all ORM testcases.
- DQLKeywordsModelUser
- DQLKeywordsModelGroup
- DummyStruct
- LexerTest
- Base testcase class for all ORM testcases.
- ParameterTypeInfererTest
- Base testcase class for all ORM testcases.
- ParserResultTest
- ParserTest
- Base testcase class for all ORM testcases.
- QueryExpressionVisitorTest
- Test for QueryExpressionVisitor
- QueryTest
- Base testcase class for all ORM testcases.
- SelectSqlGenerationTest
- Base testcase class for all ORM testcases.
- MyAbsFunction
- Abstract Function Node.
- DDC1384Model
- DDC1474Entity
- SqlExpressionVisitorTest
- SqlWalkerTest
- Tests for {@see \Doctrine\ORM\Query\SqlWalker}
- TreeWalkerAdapterTest
- UpdateSqlGenerationTest
- Test case for testing the saving and referencing of query identifiers.
- QueryBuilderTest
- Test case for the QueryBuilder class used to build DQL query string in a object oriented way.
- DefaultRepositoryFactoryTest
- Tests for {@see \Doctrine\ORM\Repository\DefaultRepositoryFactory}
- AttachEntityListenersListenerTest
- Base testcase class for all ORM testcases.
- AttachEntityListenersListenerTestFooEntity
- AttachEntityListenersListenerTestBarEntity
- AttachEntityListenersListenerTestListener
- AttachEntityListenersListenerTestListener2
- ClearCacheCollectionRegionCommandTest
- Base testcase class for all functional ORM testcases.
- ClearCacheEntityRegionCommandTest
- Base testcase class for all functional ORM testcases.
- ClearCacheQueryRegionCommandTest
- Base testcase class for all functional ORM testcases.
- ConvertDoctrine1SchemaCommandTest
- Base testcase class for all ORM testcases.
- EnsureProductionSettingsCommandTest
- Base testcase class for all Doctrine testcases.
- GenerateRepositoriesCommandTest
- Base testcase class for all functional ORM testcases.
- InfoCommandTest
- Base testcase class for all functional ORM testcases.
- MappingDescribeCommandTest
- Tests for {@see \Doctrine\ORM\Tools\Console\Command\MappingDescribeCommand}
- RunDqlCommandTest
- Tests for {@see \Doctrine\ORM\Tools\Console\Command\RunDqlCommand}
- CommandTestCase
- Base testcase class for all functional ORM testcases.
- CreateCommandTest
- Base testcase class for all functional ORM testcases.
- DropCommandTest
- Base testcase class for all functional ORM testcases.
- Keyboard
- UpdateCommandTest
- Base testcase class for all functional ORM testcases.
- ValidateSchemaCommandTest
- Tests for {@see \Doctrine\ORM\Tools\Console\Command\ValidateSchemaCommand}
- ConsoleRunnerTest
- Base testcase class for all Doctrine testcases.
- MetadataFilterTest
- Tests for {@see \Doctrine\ORM\Tools\Console\MetadataFilter}
- MetadataFilterTestEntityAaa
- MetadataFilterTestEntityBbb
- MetadataFilterTestEntityCcc
- MetadataFilterTestEntityFoo
- MetadataFilterTestEntityBar
- MetadataFilterTestEntityFooBar
- ConvertDoctrine1SchemaTest
- Test case for converting a Doctrine 1 style schema to Doctrine 2 mapping files
- EntityGeneratorTest
- Base testcase class for all ORM testcases.
- EntityGeneratorAuthor
- EntityGeneratorComment
- EntityRepositoryGeneratorTest
- Base testcase class for all ORM testcases.
- User
- AnnotationClassMetadataExporterTest
- Test case for AnnotationClassMetadataExporterTest
- ClassMetadataExporterTestCase
- Test case for ClassMetadataExporter
- Address
- Phonenumber
- Group
- UserListener
- GroupListener
- AddressListener
- PhpClassMetadataExporterTest
- Test case for PhpClassMetadataExporterTest
- XmlClassMetadataExporterTest
- Test case for XmlClassMetadataExporterTest
- YamlClassMetadataExporterTest
- Test case for YamlClassMetadataExporterTest
- CountOutputWalkerTest
- Base testcase class for all ORM testcases.
- CountWalkerTest
- Base testcase class for all ORM testcases.
- LimitSubqueryOutputWalkerTest
- Base testcase class for all ORM testcases.
- LimitSubqueryWalkerTest
- Base testcase class for all ORM testcases.
- PaginationTestCase
- Base testcase class for all ORM testcases.
- MyBlogPost
- MyAuthor
- MyCategory
- BlogPost
- Author
- Person
- Category
- Group
- User
- Avatar
- Identified
- Banner
- PaginatorTest
- Base testcase class for all ORM testcases.
- RootTypeWalkerTest
- Base testcase class for all ORM testcases.
- WhereInWalkerTest
- Base testcase class for all ORM testcases.
- ResolveTargetEntityListenerTest
- Base testcase class for all ORM testcases.
- ResolveTargetEntity
- TargetEntity
- SchemaToolTest
- Base testcase class for all ORM testcases.
- TestEntityWithAnnotationOptionsAttribute
- GenerateSchemaEventListener
- UniqueConstraintAnnotationModel
- FirstEntity
- SecondEntity
- GH6830Board
- GH6830Category
- IndexByFieldEntity
- IncorrectIndexByFieldEntity
- IncorrectUniqueConstraintByFieldEntity
- SchemaValidatorTest
- Base testcase class for all ORM testcases.
- MappedSuperclassEntity
- ParentEntity
- ChildEntity
- InvalidEntity1
- InvalidEntity2
- DDC1587ValidEntity1
- DDC1587ValidEntity2
- DDC1649One
- DDC1649Two
- DDC1649Three
- DDC3274One
- DDC3274Two
- Issue9536Target
- Issue9536Owner
- DDC3322ValidEntity1
- DDC3322ValidEntity2
- DDC3322One
- DDC3322Two
- DDC3322Three
- EmbeddableWithAssociation
- Issue9095Parent
- Issue9095AbstractChild
- Issue9095Child
- InvalidMappedSuperClass
- SetupTest
- UnitOfWorkTest
- UnitOfWork tests.
- NotifyChangedEntity
- NotifyChangedRelatedItem
- VersionedAssignedIdentifierEntity
- EntityWithStringIdentifier
- EntityWithBooleanIdentifier
- EntityWithCompositeStringIdentifier
- EntityWithRandomlyGeneratedField
- CascadePersistedEntity
- EntityWithCascadingAssociation
- EntityWithNonCascadingAssociation
- HierarchyDiscriminatorResolverTest
- IdentifierFlattenerEnumIdTest
- Test the IdentifierFlattener utility class
- IdentifierFlattenerTest
- Test the IdentifierFlattener utility class
- OrmFunctionalTestCase
- Base testcase class for all functional ORM testcases.
- OrmTestCase
- Base testcase class for all ORM testcases.
- TestUtil
- TestUtil is a class with static utility methods used during tests.
- AbstractManagerRegistry
- Abstract implementation of the ManagerRegistry contract.
- LifecycleEventArgs
- Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
- LoadClassMetadataEventArgs
- Class that holds event arguments for a loadMetadata event.
- ManagerEventArgs
- Provides event arguments for the preFlush event.
- OnClearEventArgs
- Provides event arguments for the onClear event.
- PreUpdateEventArgs
- Class that holds event arguments for a preUpdate event.
- AbstractClassMetadataFactory
- The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
- DefaultFileLocator
- Locates the file that contains the metadata information for a given class name.
- FileDriver
- Base driver for file-based metadata drivers.
- MappingDriverChain
- The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
- PHPDriver
- The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
- StaticPHPDriver
- The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
- SymfonyFileLocator
- The Symfony File Locator makes a simplifying assumptions compared to the DefaultFileLocator. By assuming paths only contain entities of a certain namespace the mapping files consists of the short classname only.
- MappingException
- A MappingException indicates that something is wrong with the mapping setup.
- RuntimeReflectionService
- PHP Runtime Reflection Service.
- StaticReflectionService
- PHP Runtime Reflection Service.
- ObjectManagerDecorator
- Base class to simplify ObjectManager decorators
- EnumReflectionProperty
- PHP Enum Reflection Property - special override for backed enums.
- RuntimePublicReflectionProperty
- PHP Runtime Reflection Public Property - special overrides for public properties.
- RuntimeReflectionProperty
- PHP Runtime Reflection Property.
- TypedNoDefaultReflectionProperty
- PHP Typed No Default Reflection Property - special override for typed properties without a default value.
- TypedNoDefaultRuntimePublicReflectionProperty
- PHP Typed No Default Runtime Public Reflection Property - special override for public typed properties without a default value.
- DoctrineTestCase
- Base testcase class for all Doctrine testcases.
- PreUpdateEventArgsTest
- Base testcase class for all Doctrine testcases.
- ManagerRegistryTest
- Base testcase class for all Doctrine testcases.
- TestManagerRegistry
- Abstract implementation of the ManagerRegistry contract.
- TestClass
- Entity
- AbstractClassMetadataFactoryTest
- Base testcase class for all Doctrine testcases.
- SomeGrandParentEntity
- SomeParentEntity
- SomeEntity
- SomeOtherEntity
- ClassMetadataFactoryTest
- Base testcase class for all Doctrine testcases.
- RootEntity
- ChildEntity
- ColocatedMappingDriverTest
- MyDriver
- DefaultFileLocatorTest
- Base testcase class for all Doctrine testcases.
- DriverChainTest
- Base testcase class for all Doctrine testcases.
- DriverChainEntity
- FileDriverTest
- Base testcase class for all Doctrine testcases.
- TestFileDriver
- Base driver for file-based metadata drivers.
- AnotherGlobalClass
- GlobalClass
- Manager
- Model
- NotLoadedClass
- TestClassMetadata
- PHPDriverTest
- Base testcase class for all Doctrine testcases.
- PHPTestEntity
- RuntimeReflectionServiceTest
- StaticPHPDriverTest
- Base testcase class for all Doctrine testcases.
- TestEntity
- StaticReflectionServiceTest
- SymfonyFileLocatorTest
- Base testcase class for all Doctrine testcases.
- TestClassMetadataFactory
- The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
- ObjectManagerDecoratorTest
- NullObjectManagerDecorator
- Base class to simplify ObjectManager decorators
- OtherTestObject
- DummyObject
- RuntimePublicReflectionPropertyTest
- RuntimePublicReflectionPropertyTestProxyMock
- Mock that simulates proxy public property lazy loading
- RuntimePublicReflectionPropertyTestClass
- DummyMock
- RuntimeReflectionPropertyTest
- RuntimeReflectionPropertyTestProxyMock
- Mock that simulates proxy property lazy loading
- RuntimeReflectionPropertyTestCommonProxyMock
- Mock that simulates proxy property lazy loading
- RuntimeReflectionPropertyTestClass
- TestObject
- TestObjectProxy
- RuntimeReflectionServiceTest
- TypedNoDefaultReflectionPropertyTest
- TypedNoDefaultReflectionPropertyTestClass
- TypedFoo
- TypedNullableFoo
- EnumReflectionPropertyTest
- TypedEnumClass
- CliHighlighter
- Cursor
- HtmlHighlighter
- NullHighlighter
- SqlFormatter
- Token
- SqlFormatterTest
- TokenizerTest
- EmailLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- EmailParser
- EmailValidator
- MessageIDParser
- Comment
- DomainComment
- LocalComment
- DomainLiteral
- DomainPart
- DoubleQuote
- FoldingWhiteSpace
- IDLeftPart
- IDRightPart
- LocalPart
- PartParser
- Parser
- InvalidEmail
- MultipleErrors
- AtextAfterCFWS
- CharNotAllowed
- CommaInDomain
- CommentsInIDRight
- ConsecutiveAt
- ConsecutiveDot
- CRLFAtTheEnd
- CRLFX2
- CRNoLF
- DetailedReason
- DomainAcceptsNoMail
- DomainHyphened
- DomainTooLong
- DotAtEnd
- DotAtStart
- EmptyReason
- ExceptionFound
- ExpectingATEXT
- ExpectingCTEXT
- ExpectingDomainLiteralClose
- ExpectingDTEXT
- LabelTooLong
- LocalOrReservedDomain
- NoDNSRecord
- NoDomainPart
- NoLocalPart
- RFCWarnings
- SpoofEmail
- UnableToGetDNSRecord
- Used on SERVFAIL, TIMEOUT or other runtime and network errors
- UnclosedComment
- UnclosedQuotedString
- UnOpenedComment
- UnusualElements
- SpoofEmail
- ValidEmail
- DNSCheckValidation
- DNSGetRecordWrapper
- DNSRecords
- EmptyValidationList
- SpoofCheckValidation
- MessageIDValidation
- MultipleValidationWithAnd
- NoRFCWarningsValidation
- RFCValidation
- AddressLiteral
- CFWSNearAt
- CFWSWithFWS
- Comment
- DeprecatedComment
- DomainLiteral
- EmailTooLong
- IPV6BadChar
- IPV6ColonEnd
- IPV6ColonStart
- IPV6Deprecated
- IPV6DoubleColon
- IPV6GroupCount
- IPV6MaxGroups
- LocalTooLong
- NoDNSMXRecord
- ObsoleteDTEXT
- QuotedPart
- QuotedString
- TLD
- Warning
- AnotherDummyReason
- DummyReason
- EmailLexerTest
- EmailParserTest
- EmailValidatorTest
- LexerTokensTest
- MultipleErrorsTest
- ResultTest
- DNSCheckValidationTest
- SpoofCheckValidationTest
- IsEmailFunctionTests
- MessageIDValidationTest
- MultipleValidationWithAndTest
- NoRFCWarningsValidationTest
- RFCValidationDomainPartTest
- RFCValidationTest
- Elements
- This class provides general information about HTML5 elements, including syntactic and semantic issues.
- Entities
- Entity lookup tables.
- Exception
- The base exception for the HTML5 project.
- CharacterReference
- Manage entity references.
- DOMTreeBuilder
- Create an HTML5 DOM tree from events.
- FileInputStream
- The FileInputStream loads a file to be parsed.
- ParseError
- Emit when the parser has an error.
- Scanner
- The scanner scans over a given data input to react appropriately to characters.
- StringInputStream
- Tokenizer
- The HTML5 tokenizer.
- TreeBuildingRules
- Handles special-case rules for the DOM tree builder.
- UTF8Utils
- HTML5Entities
- A mapping of entities to their html5 representation.
- OutputRules
- Generate the output html5 based on element rules.
- Traverser
- Traverser for walking a DOM tree.
- HTML5
- This class offers convenience methods for parsing and serializing HTML5.
- ElementsTest
- Html5Test
- CharacterReferenceTest
- DOMTreeBuilderTest
- These tests are functional, not necessarily unit tests.
- EventStack
- This testing class gathers events from a parser and builds a stack of events.
- EventStackError
- InstructionProcessorMock
- ScannerTest
- TokenizerTest
- TreeBuildingRulesTest
- These tests are functional, not necessarily unit tests.
- UTF8UtilsTest
- OutputRulesTest
- TraverserTest
- TestCase
- AsMonologProcessor
- A reusable attribute to help configure a class or a method as a processor.
- DateTimeImmutable
- Overrides default json encoding of date time objects
- ErrorHandler
- Monolog error handler
- ChromePHPFormatter
- Formats a log message according to the ChromePHP array format
- ElasticaFormatter
- Format a log message into an Elastica Document
- ElasticsearchFormatter
- Format a log message into an Elasticsearch record
- FlowdockFormatter
- formats the record to be used in the FlowdockHandler
- FluentdFormatter
- Class FluentdFormatter
- GelfMessageFormatter
- Serializes a log message to GELF
- GoogleCloudLoggingFormatter
- Encodes message information into JSON in a format compatible with Cloud logging.
- HtmlFormatter
- Formats incoming records into an HTML table
- JsonFormatter
- Encodes whatever record data is passed to it as json
- LineFormatter
- Formats incoming records into a one-line string
- LogglyFormatter
- Encodes message information into JSON in a format compatible with Loggly.
- LogmaticFormatter
- Encodes message information into JSON in a format compatible with Logmatic.
- LogstashFormatter
- Serializes a log message to Logstash Event Format
- MongoDBFormatter
- Formats a record for use with the MongoDBHandler.
- NormalizerFormatter
- Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
- ScalarFormatter
- Formats data into an associative array of scalar (+ null) values.
- SyslogFormatter
- Serializes a log message according to RFC 5424
- WildfireFormatter
- Serializes a log message according to Wildfire's header requirements
- AbstractHandler
- Base Handler class providing basic level/bubble support
- AbstractProcessingHandler
- Base Handler class providing the Handler structure, including processors and formatters
- AbstractSyslogHandler
- Common syslog functionality
- AmqpHandler
- Base Handler class providing the Handler structure, including processors and formatters
- BrowserConsoleHandler
- Handler sending logs to browser's javascript console with no browser extension required
- BufferHandler
- Buffers all records until closing the handler and then pass them as batch.
- ChromePHPHandler
- Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
- CouchDBHandler
- CouchDB handler
- CubeHandler
- Logs to Cube.
- DeduplicationHandler
- Simple handler wrapper that deduplicates log records across multiple requests
- DoctrineCouchDBHandler
- CouchDB handler for Doctrine CouchDB ODM
- DynamoDbHandler
- Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
- ElasticaHandler
- Elastic Search handler
- ElasticsearchHandler
- Elasticsearch handler
- ErrorLogHandler
- Stores to PHP error_log() handler.
- FallbackGroupHandler
- Forwards records to at most one handler
- FilterHandler
- Simple handler wrapper that filters records based on a list of levels
- ChannelLevelActivationStrategy
- Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
- ErrorLevelActivationStrategy
- Error level based activation strategy.
- FingersCrossedHandler
- Buffers all records until a certain level is reached
- FirePHPHandler
- Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
- FleepHookHandler
- Sends logs to Fleep.io using Webhook integrations
- FlowdockHandler
- Sends notifications through the Flowdock push API
- GelfHandler
- Handler to send messages to a Graylog2 (http://www.graylog2.org) server
- GroupHandler
- Forwards records to multiple handlers
- Handler
- Base Handler class providing basic close() support as well as handleBatch
- HandlerWrapper
- This simple wrapper class can be used to extend handlers functionality.
- IFTTTHandler
- IFTTTHandler uses cURL to trigger IFTTT Maker actions
- InsightOpsHandler
- Inspired on LogEntriesHandler.
- LogEntriesHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- LogglyHandler
- Sends errors to Loggly.
- LogmaticHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- MailHandler
- Base class for all mail handlers
- MandrillHandler
- MandrillHandler uses cURL to send the emails to the Mandrill API
- MissingExtensionException
- Exception can be thrown if an extension for a handler is missing
- MongoDBHandler
- Logs to a MongoDB database.
- NativeMailerHandler
- NativeMailerHandler uses the mail() function to send the emails
- NewRelicHandler
- Class to record a log on a NewRelic application.
- NoopHandler
- No-op
- NullHandler
- Blackhole
- OverflowHandler
- Handler to only pass log messages when a certain threshold of number of messages is reached.
- PHPConsoleHandler
- Monolog handler for Google Chrome extension "PHP Console"
- ProcessHandler
- Stores to STDIN of any process, specified by a command.
- PsrHandler
- Proxies log messages to an existing PSR-3 compliant logger.
- PushoverHandler
- Sends notifications through the pushover api to mobile phones
- RedisHandler
- Logs to a Redis key using rpush
- RedisPubSubHandler
- Sends the message to a Redis Pub/Sub channel using PUBLISH
- RollbarHandler
- Sends errors to Rollbar
- RotatingFileHandler
- Stores logs to files that are rotated every day and a limited number of files are kept.
- SamplingHandler
- Sampling handler
- SendGridHandler
- SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
- SlackRecord
- Slack record utility helping to log to Slack webhooks or API.
- SlackHandler
- Sends notifications through Slack API
- SlackWebhookHandler
- Sends notifications through Slack Webhooks
- SocketHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- SqsHandler
- Writes to any sqs queue.
- StreamHandler
- Stores to any stream resource
- SymfonyMailerHandler
- SymfonyMailerHandler uses Symfony's Mailer component to send the emails
- SyslogHandler
- Logs to syslog service.
- UdpSocket
- TelegramBotHandler
- Handler send logs to Telegram using Telegram Bot API.
- TestHandler
- Used for testing purposes.
- WhatFailureGroupHandler
- Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
- ZendMonitorHandler
- Handler sending logs to Zend Monitor
- Logger
- Monolog log channel
- LogRecord
- Monolog log record
- ClosureContextProcessor
- Generates a context from a Closure if the Closure is the only value in the context
- GitProcessor
- Injects Git branch and Git commit SHA in all records
- HostnameProcessor
- Injects value of gethostname in all records
- IntrospectionProcessor
- Injects line/file:class/function where the log message came from
- LoadAverageProcessor
- Injects sys_getloadavg in all records @see https://www.php.net/manual/en/function.sys-getloadavg.php
- MemoryPeakUsageProcessor
- Injects memory_get_peak_usage in all records
- MemoryProcessor
- Some methods that are common for all memory processors
- MemoryUsageProcessor
- Injects memory_get_usage in all records
- MercurialProcessor
- Injects Hg branch and Hg revision number in all records
- ProcessIdProcessor
- Adds value of getmypid into records
- PsrLogMessageProcessor
- Processes a record's message according to PSR-3 rules
- TagProcessor
- Adds a tags array into record
- UidProcessor
- Adds a unique identifier into records
- WebProcessor
- Injects url/method and remote IP of the current web request in all records
- Registry
- Monolog log registry
- SignalHandler
- Monolog POSIX signal handler
- Utils
- AsMonologProcessorTest
- ErrorHandlerTest
- CustomTestException
- CustomCustomException
- ChromePHPFormatterTest
- ElasticaFormatterTest
- ElasticsearchFormatterTest
- FluentdFormatterTest
- GelfMessageFormatterTest
- GoogleCloudLoggingFormatterTest
- JsonFormatterTest
- TestJsonNormPublic
- TestJsonNormPrivate
- TestJsonNormWithToStringAndJson
- TestJsonNormWithToString
- LineFormatterTest
- TestFoo
- TestBar
- LogglyFormatterTest
- LogmaticFormatterTest
- LogstashFormatterTest
- MongoDBFormatterTest
- NormalizerFormatterTest
- TestFooNorm
- TestBarNorm
- TestStreamFoo
- TestToStringError
- TestInfoLeak
- ScalarFormatterTest
- SyslogFormatterTest
- WildfireFormatterTest
- AbstractHandlerTest
- AbstractProcessingHandlerTest
- AmqpHandlerTest
- BrowserConsoleHandlerTest
- BufferHandlerTest
- ChromePHPHandlerTest
- TestChromePHPHandler
- Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
- CouchDBHandlerTest
- DeduplicationHandlerTest
- DoctrineCouchDBHandlerTest
- DynamoDbHandlerTest
- ElasticaHandlerTest
- ElasticsearchHandlerTest
- ErrorLogHandlerTest
- ExceptionTestHandler
- Used for testing purposes.
- FallbackGroupHandlerTest
- FilterHandlerTest
- FingersCrossedHandlerTest
- FirePHPHandlerTest
- TestFirePHPHandler
- Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
- FleepHookHandlerTest
- FlowdockHandlerTest
- GelfHandlerTest
- GroupHandlerTest
- HandlerWrapperTest
- InsightOpsHandlerTest
- LogEntriesHandlerTest
- LogmaticHandlerTest
- MailHandlerTest
- MongoDBHandlerTest
- NativeMailerHandlerTest
- NewRelicHandlerTest
- StubNewRelicHandlerWithoutExtension
- Class to record a log on a NewRelic application.
- StubNewRelicHandler
- Class to record a log on a NewRelic application.
- NoopHandlerTest
- NullHandlerTest
- OverflowHandlerTest
- PHPConsoleHandlerTest
- ProcessHandlerTest
- PsrHandlerTest
- PushoverHandlerTest
- Almost all examples (expected header, titles, messages) taken from https://www.pushover.net/api
- RedisHandlerTest
- RedisPubSubHandlerTest
- RollbarHandlerTest
- RotatingFileHandlerTest
- SamplingHandlerTest
- SlackRecordTest
- SlackHandlerTest
- SlackWebhookHandlerTest
- SocketHandlerTest
- StreamHandlerTest
- SymfonyMailerHandlerTest
- SyslogHandlerTest
- SyslogUdpHandlerTest
- TelegramBotHandlerTest
- TestHandlerTest
- UdpSocketTest
- WhatFailureGroupHandlerTest
- ZendMonitorHandlerTest
- LoggerTest
- LoggingHandler
- FiberSuspendHandler
- ClosureContextProcessorTest
- GitProcessorTest
- HostnameProcessorTest
- Tester
- IntrospectionProcessorTest
- LoadAverageProcessorTest
- MemoryPeakUsageProcessorTest
- MemoryUsageProcessorTest
- MercurialProcessorTest
- ProcessIdProcessorTest
- PsrLogMessageProcessorTest
- TagProcessorTest
- UidProcessorTest
- WebProcessorTest
- PsrLogCompatTest
- RegistryTest
- SignalHandlerTest
- UtilsTest
- A
- B
- A
- Foo
- UnclonableItem
- Foo
- A
- B
- FooDateInterval
- FooDateTimeZone
- A
- B
- TypedObjectProperty
- TypedProperty
- ArrayObjectExtended
- A
- B
- C
- DeepCopy
- CloneException
- PropertyException
- ChainableFilter
- Defines a decorator filter that will not stop the chain of filters.
- DoctrineCollectionFilter
- DoctrineEmptyCollectionFilter
- DoctrineProxyFilter
- KeepFilter
- ReplaceFilter
- SetNullFilter
- DoctrineProxyMatcher
- PropertyMatcher
- PropertyNameMatcher
- PropertyTypeMatcher
- Matches a property by its type.
- ReflectionHelper
- DateIntervalFilter
- ReplaceFilter
- ShallowCopyFilter
- ArrayObjectFilter
- In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
- SplDoublyLinkedList
- SplDoublyLinkedListFilter
- TypeMatcher
- DeepCopyTest
- DoctrineCollectionFilterTest
- DoctrineEmptyCollectionFilterTest
- DoctrineProxyFilterTest
- Foo
- KeepFilterTest
- ReplaceFilterTest
- SetNullFilterTest
- DoctrineProxyMatcherTest
- FooProxy
- PropertyMatcherTest
- X
- Y
- PropertyNameMatcherTest
- PropertyTypeMatcherTest
- PropertyTypeMatcherTestFixture1
- PropertyTypeMatcherTestFixture2
- ReflectionHelperTest
- ReflectionHelperTestParent
- ReflectionHelperTestChild
- DateIntervalFilterTest
- ReplaceFilterTest
- ShallowCopyFilterTest
- ArrayObjectFilterTest
- SplDoublyLinkedListFilterTest
- FakeDeepCopy
- TypeMatcherTest
- Foo
- Bar
- A
- Class_
- ClassConst
- Declaration
- Enum_
- EnumCase
- Function_
- FunctionLike
- Interface_
- Method
- Namespace_
- Param
- Property
- Trait_
- TraitUse
- TraitUseAdaptation
- Use_
- BuilderFactory
- Doc
- Comment
- ConstExprEvaluationException
- ConstExprEvaluator
- Evaluates constant expressions.
- Error
- Collecting
- Error handler that collects all errors into an array.
- Throwing
- Error handler that handles all errors by throwing them.
- JsonDecoder
- Emulative
- AttributeEmulator
- CoaleseEqualTokenEmulator
- EnumTokenEmulator
- ExplicitOctalEmulator
- FlexibleDocStringEmulator
- FnTokenEmulator
- KeywordEmulator
- MatchTokenEmulator
- NullsafeTokenEmulator
- NumericLiteralSeparatorEmulator
- ReadonlyFunctionTokenEmulator
- ReadonlyTokenEmulator
- ReverseEmulator
- Reverses emulation direction of the inner emulator.
- Lexer
- NameContext
- Arg
- Attribute
- AttributeGroup
- ComplexType
- This is a base class for complex types, including nullable types and union types.
- Const_
- Array_
- ArrayDimFetch
- ArrayItem
- ArrowFunction
- Assign
- BitwiseAnd
- BitwiseOr
- BitwiseXor
- Coalesce
- Concat
- Div
- Minus
- Mod
- Mul
- Plus
- Pow
- ShiftLeft
- ShiftRight
- AssignOp
- AssignRef
- BitwiseAnd
- BitwiseOr
- BitwiseXor
- BooleanAnd
- BooleanOr
- Coalesce
- Concat
- Div
- Equal
- Greater
- GreaterOrEqual
- Identical
- LogicalAnd
- LogicalOr
- LogicalXor
- Minus
- Mod
- Mul
- NotEqual
- NotIdentical
- Plus
- Pow
- ShiftLeft
- ShiftRight
- Smaller
- SmallerOrEqual
- Spaceship
- BinaryOp
- BitwiseNot
- BooleanNot
- CallLike
- Array_
- Bool_
- Double
- Int_
- Object_
- String_
- Unset_
- Cast
- ClassConstFetch
- Clone_
- Closure
- ClosureUse
- ConstFetch
- Empty_
- Error
- Error node used during parsing with error recovery.
- ErrorSuppress
- Eval_
- Exit_
- FuncCall
- Include_
- Instanceof_
- Isset_
- List_
- Match_
- MethodCall
- New_
- NullsafeMethodCall
- NullsafePropertyFetch
- PostDec
- PostInc
- PreDec
- PreInc
- Print_
- PropertyFetch
- ShellExec
- StaticCall
- StaticPropertyFetch
- Ternary
- Throw_
- UnaryMinus
- UnaryPlus
- Variable
- Yield_
- YieldFrom
- Expr
- Identifier
- Represents a non-namespaced name. Namespaced names are represented using Name nodes.
- IntersectionType
- This is a base class for complex types, including nullable types and union types.
- MatchArm
- FullyQualified
- Relative
- Name
- NullableType
- This is a base class for complex types, including nullable types and union types.
- Param
- DNumber
- Encapsed
- EncapsedStringPart
- LNumber
- Class_
- Dir
- File
- Function_
- Line
- Method
- Namespace_
- Trait_
- MagicConst
- String_
- Scalar
- Break_
- Case_
- Catch_
- Class_
- ClassConst
- ClassLike
- ClassMethod
- Const_
- Continue_
- Declare_
- DeclareDeclare
- Do_
- Echo_
- Else_
- ElseIf_
- Enum_
- EnumCase
- Expression
- Represents statements of type "expr;"
- Finally_
- For_
- Foreach_
- Function_
- Global_
- Goto_
- GroupUse
- HaltCompiler
- If_
- InlineHTML
- Interface_
- Label
- Namespace_
- Nop
- Nop/empty statement (;).
- Property
- PropertyProperty
- Return_
- Static_
- StaticVar
- Switch_
- Throw_
- Trait_
- TraitUse
- Alias
- Precedence
- TraitUseAdaptation
- TryCatch
- Unset_
- Use_
- UseUse
- While_
- Stmt
- UnionType
- This is a base class for complex types, including nullable types and union types.
- VariadicPlaceholder
- Represents the "..." in "foo(...)" of the first-class callable syntax.
- VarLikeIdentifier
- Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
- NodeAbstract
- NodeDumper
- NodeFinder
- NodeTraverser
- CloningVisitor
- Visitor cloning all nodes and linking to the original nodes using an attribute.
- FindingVisitor
- This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
- FirstFindingVisitor
- This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
- NameResolver
- NodeConnectingVisitor
- Visitor that connects a child node to its parent node as well as its sibling nodes.
- ParentConnectingVisitor
- Visitor that connects a child node to its parent node.
- NodeVisitorAbstract
- Multiple
- Php5
- Php7
- Tokens
- ParserAbstract
- ParserFactory
- Standard
- PrettyPrinterAbstract
- ClassConstTest
- ClassTest
- EnumCaseTest
- EnumTest
- FunctionTest
- InterfaceTest
- MethodTest
- NamespaceTest
- ParamTest
- PropertyTest
- TraitTest
- TraitUseAdaptationTest
- TraitUseTest
- UseTest
- BuilderFactoryTest
- BuilderHelpersTest
- CodeParsingTest
- CodeTestAbstract
- CodeTestParser
- CommentTest
- ConstExprEvaluatorTest
- CollectingTest
- ThrowingTest
- ErrorTest
- DifferTest
- JsonDecoderTest
- EmulativeTest
- LexerTest
- NameContextTest
- CallableLikeTest
- IdentifierTest
- NameTest
- DNumberTest
- MagicConstTest
- NumberTest
- StringTest
- ClassConstTest
- ClassMethodTest
- ClassTest
- InterfaceTest
- PropertyTest
- DummyNode
- NodeAbstractTest
- NodeDumperTest
- NodeFinderTest
- NodeTraverserTest
- FindingVisitorTest
- FirstFindingVisitorTest
- NameResolverTest
- NodeConnectingVisitorTest
- ParentConnectingVisitorTest
- NodeVisitorForTesting
- MultipleTest
- Php5Test
- Php7Test
- ParserFactoryTest
- ParserTest
- InvalidTokenLexer
- PrettyPrinterTest
- ElementCollectionException
- InvalidApplicationNameException
- InvalidEmailException
- InvalidUrlException
- ManifestDocumentException
- ManifestDocumentLoadingException
- ManifestDocumentMapperException
- ManifestElementException
- ManifestLoaderException
- ManifestDocumentMapper
- ManifestLoader
- ManifestSerializer
- Application
- ApplicationName
- Author
- AuthorCollection
- AuthorCollectionIterator
- BundledComponent
- BundledComponentCollection
- BundledComponentCollectionIterator
- CopyrightInformation
- Extension
- Library
- License
- Manifest
- PhpExtensionRequirement
- PhpVersionRequirement
- RequirementCollection
- RequirementCollectionIterator
- Type
- Url
- AuthorElement
- AuthorElementCollection
- BundlesElement
- ComponentElement
- ComponentElementCollection
- ContainsElement
- CopyrightElement
- ElementCollection
- ExtElement
- ExtElementCollection
- ExtensionElement
- LicenseElement
- ManifestDocument
- ManifestElement
- PhpElement
- RequiresElement
- ManifestDocumentLoadingExceptionTest
- ManifestDocumentMapperTest
- ManifestLoaderTest
- ManifestSerializerTest
- ApplicationNameTest
- ApplicationTest
- AuthorCollectionTest
- AuthorTest
- BundledComponentCollectionTest
- BundledComponentTest
- CopyrightInformationTest
- EmailTest
- ExtensionTest
- LibraryTest
- LicenseTest
- ManifestTest
- PhpExtensionRequirementTest
- PhpVersionRequirementTest
- RequirementCollectionTest
- UrlTest
- AuthorElementCollectionTest
- AuthorElementTest
- BundlesElementTest
- ComponentElementCollectionTest
- ComponentElementTest
- ContainsElementTest
- CopyrightElementTest
- ElementCollectionTest
- ExtElementCollectionTest
- ExtElementTest
- ExtensionElementTest
- LicenseElementTest
- ManifestDocumentTest
- PhpElementTest
- RequiresElementTest
- BuildMetaData
- AbstractVersionConstraint
- AndVersionConstraintGroup
- AnyVersionConstraint
- ExactVersionConstraint
- GreaterThanOrEqualToVersionConstraint
- OrVersionConstraintGroup
- SpecificMajorAndMinorVersionConstraint
- SpecificMajorVersionConstraint
- InvalidPreReleaseSuffixException
- InvalidVersionException
- NoBuildMetaDataException
- NoPreReleaseSuffixException
- UnsupportedVersionConstraintException
- PreReleaseSuffix
- Version
- VersionConstraintParser
- VersionConstraintValue
- VersionNumber
- CompliesTest
- VersionConstraintParserTest
- AbstractVersionConstraintTest
- AndVersionConstraintGroupTest
- AnyVersionConstraintTest
- BuildMetaDataTest
- ExactVersionConstraintTest
- GreaterThanOrEqualToVersionConstraintTest
- OrVersionConstraintGroupTest
- PreReleaseSuffixTest
- SpecificMajorAndMinorVersionConstraintTest
- SpecificMajorVersionConstraintTest
- VersionTest
- Fqsen
- Value Object for Fqsen.
- Location
- The location where an element occurs within a file.
- FqsenTest
- MyTag
- An example of a custom tag called `my-tag` with an optional description.
- Description
- Object representing to description for a DocBlock.
- DescriptionFactory
- Creates a new Description object given a body of text.
- ExampleFinder
- Class used to find an example file's location based on a given ExampleDescriptor.
- Serializer
- Converts a DocBlock back from an object to a complete DocComment including Asterisks.
- StandardTagFactory
- Creates a Tag object given the contents of a tag.
- Author
- Reflection class for an {@}author tag in a Docblock.
- BaseTag
- Parses a tag definition for a DocBlock.
- Covers
- Reflection class for a @covers tag in a Docblock.
- Deprecated
- Reflection class for a {@}deprecated tag in a Docblock.
- Example
- Reflection class for a {@}example tag in a Docblock.
- AlignFormatter
- PassthroughFormatter
- Generic
- Parses a tag definition for a DocBlock.
- InvalidTag
- This class represents an exception during the tag creation
- Link
- Reflection class for a {@}link tag in a Docblock.
- Method
- Reflection class for an {@}method in a Docblock.
- Param
- Reflection class for the {@}param tag in a Docblock.
- Property
- Reflection class for a {@}property tag in a Docblock.
- PropertyRead
- Reflection class for a {@}property-read tag in a Docblock.
- PropertyWrite
- Reflection class for a {@}property-write tag in a Docblock.
- Fqsen
- Fqsen reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
- Url
- Url reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
- Return_
- Reflection class for a {@}return tag in a Docblock.
- See
- Reflection class for an {@}see tag in a Docblock.
- Since
- Reflection class for a {@}since tag in a Docblock.
- Source
- Reflection class for a {@}source tag in a Docblock.
- TagWithType
- Parses a tag definition for a DocBlock.
- Throws
- Reflection class for a {@}throws tag in a Docblock.
- Uses
- Reflection class for a {@}uses tag in a Docblock.
- Var_
- Reflection class for a {@}var tag in a Docblock.
- Version
- Reflection class for a {@}version tag in a Docblock.
- DocBlock
- DocBlockFactory
- PcreException
- Utils
- DocblockSeeTagResolvingTest
- DocblocksWithAnnotationsTest
- InterpretingDocBlocksTest
- ModifyBackTraceSafeTest
- Node
- Traverser
- ReconstitutingADocBlockTest
- UsingTagsTest
- CustomParam
- CustomServiceClass
- CustomServiceInterface
- DescriptionFactoryTest
- DescriptionTest
- ExampleFinderTest
- SerializerTest
- StandardTagFactoryTest
- AuthorTest
- CoversTest
- DeprecatedTest
- ExampleTest
- AlignFormatterTest
- PassthroughFormatterTest
- GenericTest
- InvalidTagTest
- LinkTest
- MethodTest
- ParamTest
- PropertyReadTest
- PropertyTest
- PropertyWriteTest
- ReturnTest
- SeeTest
- SinceTest
- SourceTest
- ThrowsTest
- UsesTest
- VarTest
- VersionTest
- DocBlockFactoryTest
- DocBlockTest
- PcreExceptionTest
- PregSplitTest
- Classy
- FqsenResolver
- Resolver for Fqsen using Context information
- ArrayShape
- ArrayShapeItem
- CallableString
- Value Object representing the type 'string'.
- ConstExpression
- False_
- Value Object representing the PseudoType 'False', which is a Boolean type.
- FloatValue
- HtmlEscapedString
- Value Object representing the type 'string'.
- IntegerRange
- Value Object representing the type 'int'.
- IntegerValue
- List_
- Value Object representing the type 'list'.
- LiteralString
- Value Object representing the type 'string'.
- LowercaseString
- Value Object representing the type 'string'.
- NegativeInteger
- Value Object representing the type 'int'.
- NonEmptyList
- Value Object representing the type 'non-empty-list'.
- NonEmptyLowercaseString
- Value Object representing the type 'string'.
- NonEmptyString
- Value Object representing the type 'string'.
- Numeric_
- Value Object representing the 'numeric' pseudo-type, which is either a numeric-string, integer or float.
- NumericString
- Value Object representing the type 'string'.
- PositiveInteger
- Value Object representing the type 'int'.
- StringValue
- TraitString
- Value Object representing the type 'string'.
- True_
- Value Object representing the PseudoType 'False', which is a Boolean type.
- TypeResolver
- AbstractList
- Represents a list of values. This is an abstract class for Array_ and Collection.
- AggregatedType
- Base class for aggregated types like Compound and Intersection
- Array_
- Represents an array type as described in the PSR-5, the PHPDoc Standard.
- ArrayKey
- Value Object representing a array-key Type.
- Boolean
- Value Object representing a Boolean type.
- Callable_
- Value Object representing a Callable type.
- CallableParameter
- Value Object representing a Callable parameters.
- ClassString
- Value Object representing the type 'string'.
- Collection
- Represents a collection type as described in the PSR-5, the PHPDoc Standard.
- Compound
- Value Object representing a Compound Type.
- Context
- Provides information about the Context in which the DocBlock occurs that receives this context.
- ContextFactory
- Convenience class to create a Context for DocBlocks when not using the Reflection Component of phpDocumentor.
- Expression
- Represents an expression type as described in the PSR-5, the PHPDoc Standard.
- Float_
- Value Object representing a Float.
- Integer
- Value object representing Integer type
- InterfaceString
- Value Object representing the type 'string'.
- Intersection
- Value Object representing a Compound Type.
- Iterable_
- Value Object representing iterable type
- Mixed_
- Value Object representing an unknown, or mixed, type.
- Never_
- Value Object representing the return-type 'never'.
- Null_
- Value Object representing a null value or type.
- Nullable
- Value Object representing a nullable type. The real type is wrapped.
- Object_
- Value Object representing an object.
- Parent_
- Value Object representing the 'parent' type.
- Resource_
- Value Object representing the 'resource' Type.
- Scalar
- Value Object representing the 'scalar' pseudo-type, which is either a string, integer, float or boolean.
- Self_
- Value Object representing the 'self' type.
- Static_
- Value Object representing the 'static' type.
- String_
- Value Object representing the type 'string'.
- This
- Value Object representing the '$this' pseudo-type.
- Void_
- Value Object representing the return-type 'void'.
- Mpdf
- mPDF, PHP library generating PDF files from UTF-8 encoded HTML
- ContextFactoryBench
- TypeResolverBench
- TypeResolverWithContextBench
- CollectionResolverTest
- FqsenResolverTest
- IntegerRangeResolverTest
- NumericResolverTest
- FalseTest
- IntRangeTest
- ListTest
- NonEmptyListTest
- TrueTest
- TypeResolverTest
- ArrayKeyTest
- ArrayTest
- BooleanTest
- ClassStringTest
- CollectionTest
- CompoundTest
- ContextFactoryTest
- Foo
- Represents a list of values. This is an abstract class for Array_ and Collection.
- ContextTest
- InterfaceStringTest
- IterableTest
- NullableTest
- AbstractNodeVisitor
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- Attribute
- ConstExprArrayItemNode
- ConstExprArrayNode
- ConstExprFalseNode
- ConstExprFloatNode
- ConstExprIntegerNode
- ConstExprNullNode
- ConstExprStringNode
- ConstExprTrueNode
- ConstFetchNode
- DoctrineConstExprStringNode
- QuoteAwareConstExprStringNode
- NodeTraverser
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- CloningVisitor
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- AssertTagMethodValueNode
- AssertTagPropertyValueNode
- AssertTagValueNode
- DeprecatedTagValueNode
- DoctrineAnnotation
- DoctrineArgument
- DoctrineArray
- DoctrineArrayItem
- DoctrineTagValueNode
- ExtendsTagValueNode
- GenericTagValueNode
- ImplementsTagValueNode
- InvalidTagValueNode
- MethodTagValueNode
- MethodTagValueParameterNode
- MixinTagValueNode
- ParamOutTagValueNode
- ParamTagValueNode
- PhpDocNode
- PhpDocTagNode
- PhpDocTextNode
- PropertyTagValueNode
- ReturnTagValueNode
- SelfOutTagValueNode
- TemplateTagValueNode
- ThrowsTagValueNode
- TypeAliasImportTagValueNode
- TypeAliasTagValueNode
- TypelessParamTagValueNode
- UsesTagValueNode
- VarTagValueNode
- ArrayShapeItemNode
- ArrayShapeNode
- ArrayTypeNode
- CallableTypeNode
- CallableTypeParameterNode
- ConditionalTypeForParameterNode
- ConditionalTypeNode
- ConstTypeNode
- GenericTypeNode
- IdentifierTypeNode
- IntersectionTypeNode
- InvalidTypeNode
- NullableTypeNode
- ObjectShapeItemNode
- ObjectShapeNode
- OffsetAccessTypeNode
- ThisTypeNode
- UnionTypeNode
- Lexer
- Implementation based on Nette Tokenizer (New BSD License; https://github.com/nette/tokenizer)
- ConstExprParser
- ParserException
- PhpDocParser
- StringUnescaper
- TokenIterator
- TypeParser
- Printer
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- AttributesTest
- NodeTraverserTest
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- CloningVisitorTest
- NodeVisitorForTesting
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- ConstExprToStringTest
- PhpDocToStringTest
- TypeToStringTest
- ConstExprParserTest
- ApiResource
- ApiResource annotation.
- X
- Y
- Z
- FuzzyTest
- NodeCollectingVisitor
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- PhpDocParserTest
- TokenIteratorTest
- TypeParserTest
- Foo
- Foo
- Foo
- Foo
- DifferTest
- Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
- IntegrationPrinterWithPhpParserTest
- PhpPrinter
- PhpPrinterIndentationDetectorVisitor
- PrinterTest
- CodeCoverage
- Provides collection functionality for PHP code coverage information.
- Selector
- BranchAndPathCoverageNotSupportedException
- DeadCodeDetectionNotSupportedException
- DirectoryCouldNotBeCreatedException
- InvalidArgumentException
- NoCodeCoverageDriverAvailableException
- NoCodeCoverageDriverWithPathCoverageSupportAvailableException
- ParserException
- PathExistsButIsNotDirectoryException
- PcovNotAvailableException
- PhpdbgNotAvailableException
- ReflectionException
- ReportAlreadyFinalizedException
- StaticAnalysisCacheNotConfiguredException
- TestIdMissingException
- UnintentionallyCoveredCodeException
- WriteOperationFailedException
- WrongXdebugVersionException
- Xdebug2NotEnabledException
- Xdebug3NotEnabledException
- XdebugNotAvailableException
- XmlException
- Filter
- Clover
- Cobertura
- Crap4j
- Facade
- PHP
- Text
- Facade
- CacheWarmer
- Version
- BankAccount
- BankAccountTest
- ClassThatUsesAnonymousClass
- ClassWithNameThatIsPartOfItsNamespacesName
- CoverageClassExtendedTest
- CoverageClassTest
- CoverageFunctionParenthesesTest
- CoverageFunctionParenthesesWhitespaceTest
- CoverageFunctionTest
- CoverageMethodOneLineAnnotationTest
- CoverageMethodParenthesesTest
- CoverageMethodParenthesesWhitespaceTest
- CoverageMethodTest
- CoverageNoneTest
- CoverageNothingTest
- CoverageNotPrivateTest
- CoverageNotProtectedTest
- CoverageNotPublicTest
- CoveragePrivateTest
- CoverageProtectedTest
- CoveragePublicTest
- CoverageTwoDefaultClassAnnotations
- CoveredParentClass
- CoveredClass
- NamespaceCoverageClassExtendedTest
- NamespaceCoverageClassTest
- NamespaceCoverageCoversClassPublicTest
- NamespaceCoverageCoversClassTest
- NamespaceCoverageMethodTest
- NamespaceCoverageNotPrivateTest
- NamespaceCoverageNotProtectedTest
- NamespaceCoverageNotPublicTest
- NamespaceCoveragePrivateTest
- NamespaceCoverageProtectedTest
- NamespaceCoveragePublicTest
- CoveredParentClass
- CoveredClass
- BankAccount
- NotExistingCoveredElementTest
- MyAbstractClass
- MyFinalClass
- MyDnf
- CoveredClassWithAnonymousFunctionInStaticMethod
- CoveredClassFullyQualifiedClassNameConstant
- ClassInFileWithOutsideFunction
- Foo
- Bar
- Foo
- Bar
- source_with_namespace
- Represents foo.
- Foo
- Foo
- Represents foo.
- TestCase
- CodeCoverageTest
- ProcessedCodeCoverageDataTest
- RawCodeCoverageDataTest
- PcovDriverTest
- PhpdbgDriverTest
- Xdebug2DriverTest
- Xdebug3DriverTest
- UnintentionallyCoveredCodeExceptionTest
- FilterTest
- BuilderTest
- CloverTest
- CoberturaTest
- Crap4jTest
- HtmlTest
- PhpTest
- TextTest
- XmlTest
- CodeUnitFindingVisitorTest
- ExecutableLinesFindingVisitorTest
- ParsingFileAnalyserTest
- PercentageTest
- Facade
- Factory
- Iterator
- FactoryTest
- ProcessControlExtensionNotLoadedException
- TimeoutException
- Invoker
- TestCallable
- InvokerTest
- InvalidArgumentException
- RuntimeException
- Template
- TemplateTest
- Duration
- NoActiveTimerException
- TimeSinceStartOfRequestNotAvailableException
- ResourceUsageFormatter
- Timer
- DurationTest
- ResourceUsageFormatterTest
- TimerTest
- Assert
- IsFalse
- IsTrue
- Callback
- Count
- GreaterThan
- IsEmpty
- LessThan
- SameSize
- Constraint
- IsEqual
- IsEqualCanonicalizing
- IsEqualIgnoringCase
- IsEqualWithDelta
- Exception
- ExceptionCode
- ExceptionMessage
- ExceptionMessageRegularExpression
- DirectoryExists
- FileExists
- IsReadable
- IsWritable
- IsAnything
- IsIdentical
- JsonMatches
- JsonMatchesErrorMessageProvider
- IsFinite
- IsInfinite
- IsNan
- ClassHasAttribute
- ClassHasStaticAttribute
- ObjectEquals
- ObjectHasAttribute
- ObjectHasProperty
- BinaryOperator
- LogicalAnd
- LogicalNot
- LogicalOr
- LogicalXor
- Operator
- UnaryOperator
- IsJson
- RegularExpression
- StringContains
- StringEndsWith
- StringMatchesFormatDescription
- StringStartsWith
- ArrayHasKey
- TraversableContains
- TraversableContainsEqual
- TraversableContainsIdentical
- TraversableContainsOnly
- IsInstanceOf
- IsNull
- IsType
- InvocationMocker
- MockBuilder
- TestCase
- Version
- Command
- Blacklist
- ExcludeList
- C3194
- Test3194
- AbstractTest
- ConcreteTestClassExtendingAbstractTestClassWithTestSuffixTest
- AbstractTestCase
- ConcreteTestClassExtendingAbstractTestClassWithoutTestSuffixTest
- AbstractMockTestClass
- AbstractVariousIterableDataProviderTest
- ActualOutputTest
- AssertionExample
- AssertionExampleTest
- Author
- BankAccount
- BankAccountException
- BankAccountTest
- BankAccountWithCustomExtensionTest
- Tests for the BankAccount class.
- BeforeAndAfterTest
- BeforeClassAndAfterClassTest
- BeforeClassWithOnlyDataProviderTest
- Book
- BooleanConstraint
- ChangeCurrentWorkingDirectoryTest
- ClassThatImplementsSerializable
- ClassWithAllPossibleReturnTypes
- ClassWithNonPublicAttributes
- ClassWithScalarTypeDeclarations
- ClassWithSelfTypeHint
- ClassWithStaticMethod
- ClassWithStaticReturnTypes
- ClassWithToString
- ClassWithUnionReturnTypes
- ClassWithVariadicArgumentMethod
- ComparisonFailureTest
- ConcreteWithMyCustomExtensionTest
- ConcreteTest
- CountConstraint
- CoverageClassExtendedTest
- CoverageClassNothingTest
- CoverageClassTest
- CoverageClassWithoutAnnotationsTest
- CoverageCoversOverridesCoversNothingTest
- CoverageFunctionParenthesesTest
- CoverageFunctionParenthesesWhitespaceTest
- CoverageFunctionTest
- CoverageMethodNothingCoversMethod
- CoverageMethodNothingTest
- CoverageMethodOneLineAnnotationTest
- CoverageMethodParenthesesTest
- CoverageMethodParenthesesWhitespaceTest
- CoverageMethodTest
- CoverageNamespacedFunctionTest
- CoverageNoneTest
- CoverageNotPrivateTest
- CoverageNotProtectedTest
- CoverageNotPublicTest
- CoveragePrivateTest
- CoverageProtectedTest
- CoveragePublicTest
- CoverageTwoDefaultClassAnnotations
- CoveredParentClass
- CoveredClass
- CustomPrinter
- DataProviderDependencyTest
- DataproviderExecutionOrderTest
- DataProviderFilterTest
- DataProviderIncompleteTest
- FirstTest
- SecondTest
- TestWithDataProviderTest
- FirstTest
- SecondHelloWorldTest
- DataProviderSkippedTest
- DataProviderTest
- DependencyFailureTest
- DependencyInputTest
- DependencyOnClassTest
- DependencySuccessTest
- DoesNotPerformAssertionsButPerformingAssertionsTest
- DoNoAssertionTestCase
- DoubleTestCase
- DummyBarTest
- DummyException
- DummyFooTest
- DuplicateKeyDataProviderTest
- EmptyDataProviderTest
- EmptyTestCaseTest
- ExceptionInAssertPostConditionsTest
- ExceptionInAssertPreConditionsTest
- ExceptionInSetUpTest
- ExceptionInTearDownAfterClassTest
- ExceptionInTearDownTest
- ExceptionInTest
- ExceptionInTestDetectedInTeardown
- ExceptionStackTest
- Failure
- FailureTest
- FatalTest
- FinalClass
- Foo
- FunctionCallbackWrapper
- IncompleteTest
- InheritanceA
- InheritanceB
- InheritedTestCase
- IniTest
- IsolationTest
- MethodCallback
- MethodCallbackByReference
- AnotherClassUsingConfigurableMethods
- ChildClass
- ClassUsingConfigurableMethods
- ClassWithImplicitProtocol
- ClassWithoutParentButParentReturnType
- MockClassWithConfigurableMethods
- ParentClass
- ReadonlyClass
- ReinitializeConfigurableMethods
- Mockable
- ModifiedConstructorTestCase
- MultipleDataProviderTest
- MyTestListener
- NamedConstraint
- NamespacedClass
- NamespacedClass
- NamespaceCoverageClassExtendedTest
- NamespaceCoverageClassTest
- NamespaceCoverageCoversClassPublicTest
- NamespaceCoverageCoversClassTest
- NamespaceCoverageMethodTest
- NamespaceCoverageNotPrivateTest
- NamespaceCoverageNotProtectedTest
- NamespaceCoverageNotPublicTest
- NamespaceCoveragePrivateTest
- NamespaceCoverageProtectedTest
- NamespaceCoveragePublicTest
- NoArgTestCaseTest
- NoTestCases
- NotExistingCoveredElementTest
- NothingTest
- NotPublicTestCase
- NotReorderableTest
- NotSelfDescribingTest
- NotVoidTestCase
- NumericGroupAnnotationTest
- ValueObject
- ValueObjectWithEqualsMethodThatAcceptsTooManyArguments
- ValueObjectWithEqualsMethodThatDoesNotAcceptArguments
- ValueObjectWithEqualsMethodThatDoesNotDeclareParameterType
- ValueObjectWithEqualsMethodThatHasIncompatibleParameterType
- ValueObjectWithEqualsMethodThatHasUnionParameterType
- ValueObjectWithEqualsMethodWithNullableReturnType
- ValueObjectWithEqualsMethodWithoutReturnType
- ValueObjectWithEqualsMethodWithUnionReturnType
- ValueObjectWithEqualsMethodWithVoidReturnType
- ValueObjectWithoutEqualsMethod
- TwoClassesInvalid
- TwoClassesInvalid2
- TwoClassesValid
- Foobar
- WrongClassNameBar
- OneTestCase
- OutputTestCase
- OverrideTestCase
- ParentClassWithPrivateAttributes
- ParentClassWithProtectedAttributes
- ParseTestMethodAnnotationsMock
- PartialMockTestClass
- OneTest
- PreConditionAndPostConditionTest
- RequirementsClassBeforeClassHookTest
- RequirementsClassDocBlockTest
- RequirementsTest
- RouterTest
- SampleArrayAccess
- SampleClass
- SeparateProcessesTest
- Singleton
- SingletonClass
- SomeClass
- StopOnErrorTestSuite
- StopOnWarningTestSuite
- StopsOnWarningTest
- StringableClass
- Struct
- Success
- TemplateMethodsTest
- TestableCliTestDoxPrinter
- TestAutoreferenced
- TestCaseWithExceptionInHook
- TestGeneratorMaker
- TestIncomplete
- TestIterator
- TestIterator2
- TestIteratorAggregate
- TestIteratorAggregate2
- TestProxyFixture
- TestRisky
- TestSkipped
- TestError
- TestWarning
- TestWithAnnotations
- TestWithDifferentNames
- TestWithDifferentOutput
- TestWithDifferentSizes
- TestWithDifferentStatuses
- TestWithTest
- ThrowExceptionTestCase
- ThrowNoExceptionTestCase
- VariousDocblockDefinedDataProvider
- VariousIterableDataProviderTest
- WasRun
- WrapperIteratorAggregate
- SetUpBeforeClassTest
- Class SetUpBeforeClassTest.
- SetUpTest
- Class SetUpBeforeClassTest.
- StatusTest
- TearDownAfterClassTest
- Class TearDownAfterClassTest.
- AnnotationFilter
- AnnotationFilterTest
- Extension
- Test
- FooTest
- MyCommand
- NoLogNoCc
- NoLogNoCcTest
- NullPrinter
- ClonedDependencyTest
- DependencyTestSuite
- MultiDependencyTest
- StackTest
- TestWithDifferentDurations
- HookTest
- TestDoxGroupTest
- Greeter
- GreeterTest
- Greeter
- GreeterTest
- Greeter
- GreeterTest
- Issue4399Test
- Issue1149Test
- Issue1216Test
- Issue1265Test
- Issue1330Test
- Issue1335Test
- Issue1337Test
- Issue1348Test
- Issue1374Test
- Issue1437Test
- Issue1468Test
- Issue1471Test
- Issue1570Test
- Issue2085Test
- Issue2137Test
- Issue2145Test
- Issue2158Test
- Issue2366
- Issue2366Test
- Issue2380Test
- Issue2382Test
- Issue2435Test
- Test
- SeparateClassRunMethodInNewProcessTest
- BeforeAfterClassPidTest
- Issue2731Test
- Issue2811Test
- Issue2830Test
- Issue2972Test
- Issue3093Test
- Issue3156Test
- Issue322Test
- Issue3379Test
- Issue3379TestListener
- Issue3739Test
- AbstractIssue3881Test
- Issue3881Test
- Bar
- Issue3904Test
- Issue3983Test
- Issue4232Test
- ParentIssue4232Test
- Issue433Test
- Test
- Issue4407Test
- Issue445Test
- issue4498test
- MyException
- Issue4620Test
- Issue4630Test
- Issue4632Test
- Issue498Test
- Under_Score_Issue5020Test
- Issue503Test
- Issue5164Test
- Issue5210Test
- Issue5288Test
- Issue581Test
- Issue74Test
- NewException
- Issue765Test
- Issue797Test
- GlobalStateManipulator
- GlobalStateManipulatorTest
- CamelCaseTest
- DataProviderWithNumericDataSetNameAndMetadataTest
- DataProviderWithNumericDataSetNameAndMetadataWithPlaceholdersTest
- DataProviderWithNumericDataSetNameTest
- DataProviderWithStringDataSetNameAndMetadataTest
- DataProviderWithStringDataSetNameAndMetadataWithPlaceholdersTest
- DataProviderWithStringDataSetNameTest
- DiffTest
- MetadataTest
- SnakeCaseTest
- A
- B
- TestUsingCallbacks
- HelloWorldClass
- TestUsingMocks
- FunctionsTest
- AssertTest
- ArrayHasKeyTest
- BinaryOperatorTestCase
- CallbackTest
- ClassHasAttributeTest
- ClassHasStaticAttributeTest
- ConstraintTest
- ConstraintTestCase
- CountTest
- DirectoryExistsTest
- ExceptionCodeTest
- ExceptionMessageRegExpTest
- ExceptionMessageTest
- ExceptionTest
- FileExistsTest
- GreaterThanTest
- IsEmptyTest
- IsEqualTest
- IsIdenticalTest
- IsInstanceOfTest
- IsJsonTest
- IsNullTest
- IsReadableTest
- IsTypeTest
- IsWritableTest
- JsonMatchesErrorMessageProviderTest
- JsonMatchesTest
- LessThanTest
- LogicalAndTest
- LogicalExpressionsTest
- LogicalNotTest
- LogicalOrTest
- LogicalXorTest
- ObjectEqualsTest
- ObjectHasAttributeTest
- ObjectHasPropertyTest
- OperatorTestCase
- RegularExpressionTest
- SameSizeTest
- StringContainsTest
- StringEndsWithTest
- StringMatchesFormatDescriptionTest
- StringStartsWithTest
- TraversableContainsEqualTest
- TraversableContainsIdenticalTest
- UnaryOperatorTestCase
- ConstraintTest
- ExceptionTest
- InvalidArgumentExceptionTest
- ExceptionWrapperTest
- ExecutionOrderDependencyTest
- IncompleteTestCaseTest
- InvocationMockerTest
- ConfigurableMethodsTest
- ConfigurableMethodTest
- GeneratorTest
- InvocationHandlerTest
- ConsecutiveParametersTest
- MatcherTest
- MockBuilderTest
- MockClassTest
- MockMethodTest
- MockObjectTest
- MockTraitTest
- ProxyObjectTest
- SkippedTestCaseTest
- TestBuilderTest
- TestCaseTest
- TestFailureTest
- TestImplementorTest
- TestListenerTest
- TestSuiteIteratorTest
- TestSuiteTest
- DefaultTestResultCacheTest
- NameFilterIteratorTest
- NullTestResultCacheTest
- PhptTestCaseTest
- ResultCacheExtensionTest
- TestSuiteSorterTest
- MigrationTest
- XmlConfigurationTest
- RegistryTest
- ColorTest
- ConfigurationGeneratorTest
- GlobalStateTest
- JsonTest
- AbstractPhpProcessTest
- RegularExpressionTest
- TestClassTest
- CliTestDoxPrinterColorTest
- CliTestDoxPrinterTest
- NamePrettifierTest
- XDebugFilterScriptGeneratorTest
- LoaderTest
- SchemaFinderTest
- ValidatorTest
- XmlTest
- AbstractLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- InvalidArgumentException
- LogLevel
- Describes log levels.
- NullLogger
- This Logger can be used to avoid conditional log calls.
- AbstractArray
- This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
- AbstractCollection
- This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
- AbstractSet
- This class contains the basic implementation of a collection that does not allow duplicated values (a set), to minimize the effort required to implement this specific type of collection.
- Collection
- A collection represents a group of objects.
- DoubleEndedQueue
- This class provides a basic implementation of `DoubleEndedQueueInterface`, to minimize the effort required to implement this interface.
- CollectionMismatchException
- Thrown when attempting to operate on collections of differing types.
- InvalidArgumentException
- Thrown to indicate an argument is not of the expected type.
- InvalidPropertyOrMethod
- Thrown when attempting to evaluate a property, method, or array key that doesn't exist on an element or cannot otherwise be evaluated in the current context.
- NoSuchElementException
- Thrown when attempting to access an element that does not exist.
- OutOfBoundsException
- Thrown when attempting to access an element out of the range of the collection.
- UnsupportedOperationException
- Thrown to indicate that the requested operation is not supported.
- GenericArray
- `GenericArray` represents a standard array object.
- AbstractTypedMap
- This class provides a basic implementation of `TypedMapInterface`, to minimize the effort required to implement this interface.
- AssociativeArrayMap
- `AssociativeArrayMap` represents a standard associative array object.
- NamedParameterMap
- `NamedParameterMap` represents a mapping of values to a set of named keys that may optionally be typed
- Queue
- This class provides a basic implementation of `QueueInterface`, to minimize the effort required to implement this interface.
- Set
- A set is a collection that contains no duplicate elements.
- CollectionManipulationTest
- This test collection will test all manipulation methods on Collection.
- CollectionTest
- Tests for Collection, as well as coverage for AbstractCollection
- DoubleEndedQueueTest
- GenericArrayTest
- Tests for GenericArray, as well as coverage for AbstractArray
- AssociativeArrayMapTest
- Tests for AssociativeArrayMap, as well as coverage for AbstractMap
- NamedParameterMapTest
- Tests for NamedParameterMap
- TypedMapTest
- Tests for TypedMap
- Bar
- BarCollection
- This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
- Foo
- FooCollection
- This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
- IntegerArray
- This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
- MyArray
- This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
- Person
- StringArray
- This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
- QueueTest
- SetTest
- Tests for Set class.
- TestCase
- ObjectWithInvoke
- ObjectWithToString
- ValueExtractorTraitTest
- Cover up all possible outcomes of the ValueExtractorTrait.
- ValueToStringTraitTest
- Tests for ValueToStringTrait
- TypesTest
- BinaryUtils
- Provides binary math utilities
- BuilderCollection
- A collection of UuidBuilderInterface objects
- DefaultUuidBuilder
- UuidBuilder builds instances of RFC 4122 UUIDs
- DegradedUuidBuilder
- FallbackBuilder
- FallbackBuilder builds a UUID by stepping through a list of UUID builders until a UUID can be constructed without exceptions
- GuidStringCodec
- GuidStringCodec encodes and decodes globally unique identifiers (GUID)
- OrderedTimeCodec
- OrderedTimeCodec encodes and decodes a UUID, optimizing the byte order for more efficient storage
- StringCodec
- StringCodec encodes and decodes RFC 4122 UUIDs
- TimestampFirstCombCodec
- TimestampFirstCombCodec encodes and decodes COMBs, with the timestamp as the first 48 bits
- TimestampLastCombCodec
- TimestampLastCombCodec encodes and decodes COMBs, with the timestamp as the last 48 bits
- BigNumberConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
- DegradedNumberConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
- GenericNumberConverter
- GenericNumberConverter uses the provided calculator to convert decimal numbers to and from hexadecimal values
- BigNumberTimeConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
- DegradedTimeConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
- GenericTimeConverter
- GenericTimeConverter uses the provided calculator to calculate and convert time values
- PhpTimeConverter
- PhpTimeConverter uses built-in PHP functions and standard math operations available to the PHP programming language to provide facilities for converting parts of time into representations that may be used in UUIDs
- UnixTimeConverter
- UnixTimeConverter converts Unix Epoch timestamps to/from hexadecimal values consisting of milliseconds elapsed since the Unix Epoch
- DegradedUuid
- Uuid provides constants and static methods for working with and generating UUIDs
- BuilderNotFoundException
- Thrown to indicate that no suitable builder could be found
- DateTimeException
- Thrown to indicate that the PHP DateTime extension encountered an exception/error
- DceSecurityException
- Thrown to indicate an exception occurred while dealing with DCE Security (version 2) UUIDs
- InvalidArgumentException
- Thrown to indicate that the argument received is not valid
- InvalidBytesException
- Thrown to indicate that the bytes being operated on are invalid in some way
- InvalidUuidStringException
- Thrown to indicate that the string received is not a valid UUID
- NameException
- Thrown to indicate that an error occurred while attempting to hash a namespace and name
- NodeException
- Thrown to indicate that attempting to fetch or create a node ID encountered an error
- RandomSourceException
- Thrown to indicate that the source of random data encountered an error
- TimeSourceException
- Thrown to indicate that the source of time encountered an error
- UnableToBuildUuidException
- Thrown to indicate a builder is unable to build a UUID
- UnsupportedOperationException
- Thrown to indicate that the requested operation is not supported
- FeatureSet
- FeatureSet detects and exposes available features in the current environment
- CombGenerator
- CombGenerator generates COMBs (combined UUID/timestamp)
- DceSecurityGenerator
- DceSecurityGenerator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
- DefaultNameGenerator
- DefaultNameGenerator generates strings of binary data based on a namespace, name, and hashing algorithm
- DefaultTimeGenerator
- DefaultTimeGenerator generates strings of binary data based on a node ID, clock sequence, and the current time
- NameGeneratorFactory
- NameGeneratorFactory retrieves a default name generator, based on the environment
- PeclUuidNameGenerator
- PeclUuidNameGenerator generates strings of binary data from a namespace and a name, using ext-uuid
- PeclUuidRandomGenerator
- PeclUuidRandomGenerator generates strings of random binary data using ext-uuid
- PeclUuidTimeGenerator
- PeclUuidTimeGenerator generates strings of binary data for time-base UUIDs, using ext-uuid
- RandomBytesGenerator
- RandomBytesGenerator generates strings of random binary data using the built-in `random_bytes()` PHP function
- RandomGeneratorFactory
- RandomGeneratorFactory retrieves a default random generator, based on the environment
- RandomLibAdapter
- RandomLibAdapter generates strings of random binary data using the paragonie/random-lib library
- TimeGeneratorFactory
- TimeGeneratorFactory retrieves a default time generator, based on the environment
- UnixTimeGenerator
- UnixTimeGenerator generates bytes that combine a 48-bit timestamp in milliseconds since the Unix Epoch with 80 random bits
- Fields
- GUIDs are comprised of a set of named fields, according to RFC 4122
- Guid
- Guid represents a UUID with "native" (little-endian) byte order
- GuidBuilder
- GuidBuilder builds instances of Guid
- BrickMathCalculator
- A calculator using the brick/math library for arbitrary-precision arithmetic
- RoundingMode
- Specifies a rounding behavior for numerical operations capable of discarding precision.
- Fields
- Nonstandard UUID fields do not conform to the RFC 4122 standard
- Uuid
- Nonstandard\Uuid is a UUID that doesn't conform to RFC 4122
- UuidBuilder
- Nonstandard\UuidBuilder builds instances of Nonstandard\Uuid
- UuidV6
- Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- SystemDceSecurityProvider
- SystemDceSecurityProvider retrieves the user or group identifiers from the system
- FallbackNodeProvider
- FallbackNodeProvider retrieves the system node ID by stepping through a list of providers until a node ID can be obtained
- NodeProviderCollection
- A collection of NodeProviderInterface objects
- RandomNodeProvider
- RandomNodeProvider generates a random node ID
- StaticNodeProvider
- StaticNodeProvider provides a static node value with the multicast bit set
- SystemNodeProvider
- SystemNodeProvider retrieves the system node ID, if possible
- FixedTimeProvider
- FixedTimeProvider uses a known time to provide the time
- SystemTimeProvider
- SystemTimeProvider retrieves the current time using built-in PHP functions
- Fields
- RFC 4122 variant UUIDs are comprised of a set of named fields
- MaxUuid
- The max UUID is special form of UUID that is specified to have all 128 bits set to one
- NilUuid
- The nil UUID is special form of UUID that is specified to have all 128 bits set to zero
- UuidBuilder
- UuidBuilder builds instances of RFC 4122 UUIDs
- UuidV1
- Gregorian time, or version 1, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- UuidV2
- DCE Security version, or version 2, UUIDs include local domain identifier, local ID for the specified domain, and node values that are combined into a 128-bit unsigned integer
- UuidV3
- Version 3 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using MD5
- UuidV4
- Random, or version 4, UUIDs are randomly or pseudo-randomly generated 128-bit integers
- UuidV5
- Version 5 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using SHA1
- UuidV6
- Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- UuidV7
- Unix Epoch time, or version 7, UUIDs include a timestamp in milliseconds since the Unix Epoch, along with random bytes
- UuidV8
- Version 8, Custom UUIDs provide an RFC 4122 compatible format for experimental or vendor-specific uses
- Validator
- Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
- Decimal
- A value object representing a decimal
- Hexadecimal
- A value object representing a hexadecimal number
- Integer
- A value object representing an integer
- Time
- A value object representing a timestamp
- Uuid
- Uuid provides constants and static methods for working with and generating UUIDs
- UuidFactory
- GenericValidator
- GenericValidator validates strings as UUIDs of any variant
- GuidConversionBench
- NonLazyUuidConversionBench
- UuidFieldExtractionBench
- UuidGenerationBench
- UuidSerializationBench
- UuidStringConversionBench
- BinaryUtilsTest
- DefaultUuidBuilderTest
- FallbackBuilderTest
- GuidStringCodecTest
- OrderedTimeCodecTest
- StringCodecTest
- BigNumberConverterTest
- GenericNumberConverterTest
- BigNumberTimeConverterTest
- GenericTimeConverterTest
- PhpTimeConverterTest
- UnixTimeConverterTest
- DeprecatedUuidMethodsTraitTest
- TimestampFirstCombCodecTest
- TimestampLastCombCodecTest
- ExpectedBehaviorTest
- These tests exist to ensure a seamless upgrade path from 3.x to 4.x. If any of these tests fail in 4.x, then it's because we've changed functionality in such a way that compatibility with 3.x is broken.
- FeatureSetTest
- FunctionsTest
- CombGeneratorTest
- DceSecurityGeneratorTest
- DefaultNameGeneratorTest
- DefaultTimeGeneratorTest
- NameGeneratorFactoryTest
- PeclUuidNameGeneratorTest
- PeclUuidRandomGeneratorTest
- PeclUuidTimeGeneratorTest
- RandomBytesGeneratorTest
- RandomGeneratorFactoryTest
- RandomLibAdapterTest
- TimeGeneratorFactoryTest
- UnixTimeGeneratorTest
- FieldsTest
- GuidBuilderTest
- BrickMathCalculatorTest
- FieldsTest
- UuidBuilderTest
- UuidV6Test
- SystemDceSecurityProviderTest
- FallbackNodeProviderTest
- RandomNodeProviderTest
- StaticNodeProviderTest
- SystemNodeProviderTest
- Tests for the SystemNodeProvider class
- FixedTimeProviderTest
- SystemTimeProviderTest
- FieldsTest
- UuidBuilderTest
- UuidV1Test
- UuidV2Test
- UuidV3Test
- UuidV4Test
- UuidV5Test
- UuidV6Test
- UuidV7Test
- UuidV8Test
- ValidatorTest
- VariantTraitTest
- UuidIsImmutable
- This is a static analysis fixture to verify that the API signature of a UUID allows for pure operations. Almost all methods will seem to be redundant or trivial: that's normal, we're just verifying the transitivity of immutable type signatures.
- UuidIsNeverEmpty
- This is a static analysis fixture to verify that the API signature of a UUID does not return empty strings for methods that never will do so.
- ValidUuidIsNonEmpty
- TestCase
- DecimalTest
- HexadecimalTest
- IntegerTest
- TimeTest
- UuidFactoryTest
- UuidTest
- GenericValidatorTest
- UuidBinaryOrderedTimeType
- Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
- UuidBinaryType
- Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
- UuidGenerator
- UUID generator for the Doctrine ORM.
- UuidOrderedTimeGenerator
- UuidType
- Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
- UuidV7Generator
- UUID version7 generator for the Doctrine ORM.
- UuidBinaryOrderedTimeTypeTest
- UuidBinaryTypeTest
- UuidGeneratorTest
- UuidOrderedTimeGeneratorTest
- UuidTypeTest
- UuidV7GeneratorTest
- AmbiguousOptionException
- OptionDoesNotAllowArgumentException
- RequiredOptionArgumentMissingException
- UnknownOptionException
- Parser
- ParserTest
- ClassMethodUnit
- ClassUnit
- CodeUnit
- CodeUnitCollection
- CodeUnitCollectionIterator
- InvalidCodeUnitException
- NoTraitException
- ReflectionException
- FunctionUnit
- InterfaceMethodUnit
- InterfaceUnit
- Mapper
- TraitMethodUnit
- TraitUnit
- FixtureAnotherParentClass
- FixtureAnotherChildClass
- FixtureChildClassWithTrait
- FixtureClass
- FixtureClassWithTrait
- FixtureParentClassWithTrait
- Getopt
- Issue5Exception
- ClassMethodUnitTest
- ClassUnitTest
- CodeUnitCollectionTest
- FunctionUnitTest
- InterfaceMethodUnitTest
- InterfaceUnitTest
- MapperTest
- TraitMethodUnitTest
- TraitUnitTest
- Wizard
- Bar
- Foo
- WizardTest
- ArrayComparator
- Compares arrays for equality.
- Comparator
- Abstract base class for comparators which compare values for equality.
- ComparisonFailure
- Thrown when an assertion for string equality failed.
- DateTimeComparator
- Compares DateTimeInterface instances for equality.
- DOMNodeComparator
- Compares DOMNode instances for equality.
- DoubleComparator
- Compares doubles for equality.
- ExceptionComparator
- Compares Exception instances for equality.
- RuntimeException
- Factory
- Factory for comparators which compare values for equality.
- MockObjectComparator
- Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
- NumericComparator
- Compares numerical values for equality.
- ObjectComparator
- Compares objects for equality.
- ResourceComparator
- Compares resources for equality.
- ScalarComparator
- Compares scalar or NULL values for equality.
- SplObjectStorageComparator
- Compares \SplObjectStorage instances for equality.
- TypeComparator
- Compares values for type equality.
- Author
- An author.
- Book
- A book.
- ClassWithToString
- SampleClass
- A sample class.
- Struct
- A struct.
- TestClass
- TestClassComparator
- Compares objects for equality.
- ArrayComparatorTest
- ComparisonFailureTest
- DateTimeComparatorTest
- DOMNodeComparatorTest
- DoubleComparatorTest
- ExceptionComparatorTest
- FactoryTest
- MockObjectComparatorTest
- NumericComparatorTest
- ObjectComparatorTest
- ResourceComparatorTest
- ScalarComparatorTest
- SplObjectStorageComparatorTest
- TypeComparatorTest
- Calculator
- Complexity
- ComplexityCollection
- ComplexityCollectionIterator
- RuntimeException
- ComplexityCalculatingVisitor
- CyclomaticComplexityCalculatingVisitor
- ExampleClass
- CalculatorTest
- ComplexityCalculatingVisitorTest
- ComplexityCollectionTest
- ComplexityTest
- CyclomaticComplexityCalculatingVisitorTest
- Chunk
- Diff
- Differ
- ConfigurationException
- InvalidArgumentException
- Line
- MemoryEfficientLongestCommonSubsequenceCalculator
- AbstractChunkOutputBuilder
- DiffOnlyOutputBuilder
- Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
- StrictUnifiedDiffOutputBuilder
- Strict Unified diff output builder.
- UnifiedDiffOutputBuilder
- Builds a diff string representation in unified diff format in chunks.
- Parser
- Unified diff parser.
- TimeEfficientLongestCommonSubsequenceCalculator
- ChunkTest
- DifferTest
- DiffTest
- ConfigurationExceptionTest
- InvalidArgumentExceptionTest
- LineTest
- LongestCommonSubsequenceTest
- MemoryEfficientImplementationTest
- AbstractChunkOutputBuilderTest
- DiffOnlyOutputBuilderTest
- StrictUnifiedDiffOutputBuilderIntegrationTest
- UnifiedDiffOutputBuilderIntegrationTest
- StrictUnifiedDiffOutputBuilderDataProvider
- StrictUnifiedDiffOutputBuilderTest
- UnifiedDiffOutputBuilderDataProvider
- UnifiedDiffOutputBuilderTest
- ParserTest
- TimeEfficientImplementationTest
- FileUtils
- UnifiedDiffAssertTraitIntegrationTest
- UnifiedDiffAssertTraitTest
- Console
- OperatingSystem
- Runtime
- Utility class for HHVM/PHP environment handling.
- ConsoleTest
- OperatingSystemTest
- RuntimeTest
- Exporter
- A nifty utility for visualizing PHP variables.
- ExporterTest
- CodeExporter
- Exports parts of a Snapshot as PHP code.
- RuntimeException
- ExcludeList
- Restorer
- Restorer of snapshots of global state.
- Snapshot
- A snapshot of global state.
- ExcludedChildClass
- ExcludedClass
- ExcludedImplementor
- SnapshotClass
- SnapshotClassTyped
- SnapshotDomDocument
- CodeExporterTest
- ExcludeListTest
- RestorerTest
- SnapshotTest
- Counter
- IllogicalValuesException
- NegativeValueException
- RuntimeException
- LineCountingVisitor
- LinesOfCode
- ExampleClass
- Foo
- Bar
- CounterTest
- LineCountingVisitorTest
- LinesOfCodeTest
- Enumerator
- Traverses array structures and object graphs to enumerate all referenced objects.
- InvalidArgumentException
- ExceptionThrower
- EnumeratorTest
- InvalidArgumentException
- ObjectReflector
- ChildClass
- ClassWithIntegerAttributeName
- ParentClass
- ObjectReflectorTest
- Context
- A context containing previously processed arrays and objects when recursively processing a value.
- InvalidArgumentException
- ContextTest
- ResourceOperations
- ResourceOperationsTest
- RuntimeException
- Parameter
- ReflectionMapper
- CallableType
- FalseType
- GenericObjectType
- IntersectionType
- IterableType
- MixedType
- NeverType
- NullType
- ObjectType
- SimpleType
- StaticType
- TrueType
- Type
- UnionType
- UnknownType
- VoidType
- TypeName
- ChildClass
- ChildClassThatExtendsClassWithMethodThatHasStaticReturnType
- ClassImplementingAnInterfaceAndAnotherInterface
- ClassWithCallbackMethods
- ClassWithInvokeMethod
- ClassWithMethodsThatDeclareDisjunctiveNormalFormParameterTypes
- ClassWithMethodsThatDeclareDisjunctiveNormalFormReturnTypes
- ClassWithMethodsThatDeclareIntersectionParameterTypes
- ClassWithMethodsThatDeclareParameterTypes
- ClassWithMethodsThatDeclareReturnTypes
- ClassWithMethodsThatDeclareUnionParameterTypes
- ClassWithMethodsThatDeclareUnionReturnTypes
- ClassWithMethodsThatHaveStaticReturnTypes
- ClassWithMethodThatDeclaresFalseReturnType
- ClassWithMethodThatDeclaresIntersectionReturnType
- ClassWithMethodThatDeclaresNeverReturnType
- ClassWithMethodThatDeclaresNullReturnType
- ClassWithMethodThatDeclaresTrueReturnType
- Iterator
- ParentClass
- ParentClassWithMethodThatHasStaticReturnType
- ParameterTest
- ReflectionMapperTest
- CallableTypeTest
- FalseTypeTest
- GenericObjectTypeTest
- IntersectionTypeTest
- IterableTypeTest
- MixedTypeTest
- NeverTypeTest
- NullTypeTest
- ObjectTypeTest
- SimpleTypeTest
- StaticTypeTest
- TrueTypeTest
- TypeTest
- UnionTypeTest
- UnknownTypeTest
- VoidTypeTest
- TypeNameTest
- Version
- NullContext
- A context that does nothing.
- RequestStackContext
- Uses a RequestStack to populate the context.
- AssetNotFoundException
- Represents an asset not found in a manifest.
- InvalidArgumentException
- Base InvalidArgumentException for the Asset component.
- LogicException
- Base LogicException for the Asset component.
- RuntimeException
- Base RuntimeException for the Asset component.
- Package
- Basic package that adds a version to asset URLs.
- Packages
- Helps manage asset URLs.
- PathPackage
- Package that adds a base path to asset URLs in addition to a version.
- NullContextTest
- RequestStackContextTest
- PackagesTest
- PackageTest
- PathPackageTest
- UrlPackageTest
- EmptyVersionStrategyTest
- JsonManifestVersionStrategyTest
- StaticVersionStrategyTest
- UrlPackage
- Package that adds a base URL to asset URLs in addition to a version.
- EmptyVersionStrategy
- Disable version for all assets.
- JsonManifestVersionStrategy
- Reads the versioned path of an asset from a JSON manifest file.
- StaticVersionStrategy
- Returns the same version for all assets.
- AbstractBrowser
- Simulates a browser.
- Cookie
- Cookie represents an HTTP cookie.
- CookieJar
- CookieJar.
- BadMethodCallException
- InvalidArgumentException
- JsonException
- LogicException
- RuntimeException
- UnexpectedValueException
- History
- History.
- HttpBrowser
- An implementation of a browser using the HttpClient component to make real HTTP requests.
- Request
- Response
- BrowserCookieValueSame
- BrowserHasCookie
- AbstractBrowserTest
- CookieJarTest
- CookieTest
- HistoryTest
- HttpBrowserTest
- RequestTest
- ResponseTest
- BrowserCookieValueSameTest
- BrowserHasCookieTest
- TestClient
- Simulates a browser.
- TestHttpClient
- An implementation of a browser using the HttpClient component to make real HTTP requests.
- AbstractAdapter
- ApcuAdapter
- ArrayAdapter
- An in-memory cache storage.
- ChainAdapter
- Chains several adapters together.
- CouchbaseBucketAdapter
- CouchbaseCollectionAdapter
- DoctrineDbalAdapter
- FilesystemAdapter
- FilesystemTagAwareAdapter
- Stores tag id <> cache id relationship as a symlink, and lookup on invalidation calls.
- MemcachedAdapter
- NullAdapter
- ParameterNormalizer
- PdoAdapter
- PhpArrayAdapter
- Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
- PhpFilesAdapter
- ProxyAdapter
- Psr16Adapter
- Turns a PSR-16 cache into a PSR-6 one.
- RedisAdapter
- RedisTagAwareAdapter
- Stores tag id <> cache id relationship as a Redis Set.
- TagAwareAdapter
- Implements simple and robust tag-based invalidation suitable for use with volatile caches.
- TraceableAdapter
- An adapter that collects data about all cache calls.
- TraceableTagAwareAdapter
- An adapter that collects data about all cache calls.
- CacheItem
- CacheDataCollector
- DataCollector.
- CacheCollectorPass
- Inject a data collector to all the cache services to be able to get detailed statistics.
- CachePoolClearerPass
- CachePoolPass
- CachePoolPrunerPass
- CacheException
- InvalidArgumentException
- LogicException
- LockRegistry
- LockRegistry is used internally by existing adapters to protect against cache stampede.
- DefaultMarshaller
- Serializes/unserializes values using igbinary_serialize() if available, serialize() otherwise.
- DeflateMarshaller
- Compresses values using gzdeflate().
- SodiumMarshaller
- Encrypt/decrypt values using Libsodium.
- TagAwareMarshaller
- A marshaller optimized for data structures generated by AbstractTagAwareAdapter.
- EarlyExpirationDispatcher
- Sends the computation of cached values to a message bus.
- EarlyExpirationHandler
- Computes cached values sent to a message bus.
- EarlyExpirationMessage
- Conveys a cached value that needs to be computed.
- Psr16Cache
- Turns a PSR-6 cache into a PSR-16 one.
- AbstractRedisAdapterTestCase
- AdapterTestCase
- NotUnserializable
- ApcuAdapterTest
- ArrayAdapterTest
- ChainAdapterTest
- CouchbaseBucketAdapterTest
- CouchbaseCollectionAdapterTest
- DoctrineDbalAdapterTest
- FilesystemAdapterTest
- FilesystemTagAwareAdapterTest
- MaxIdLengthAdapterTest
- MaxIdLengthAdapter
- MemcachedAdapterTest
- NamespacedProxyAdapterTest
- NullAdapterTest
- PdoAdapterTest
- PhpArrayAdapterTest
- PhpArrayAdapterWrapper
- Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
- PhpArrayAdapterWithFallbackTest
- PhpFilesAdapterAppendOnlyTest
- PhpFilesAdapterTest
- PredisAdapterSentinelTest
- PredisAdapterTest
- PredisClusterAdapterTest
- PredisRedisClusterAdapterTest
- PredisTagAwareAdapterTest
- PredisTagAwareClusterAdapterTest
- ProxyAdapterAndRedisAdapterTest
- ProxyAdapterTest
- TestingArrayAdapter
- An in-memory cache storage.
- Psr16AdapterTest
- RedisAdapterSentinelTest
- RedisAdapterTest
- RedisArrayAdapterTest
- RedisClusterAdapterTest
- RedisTagAwareAdapterTest
- RedisTagAwareArrayAdapterTest
- RedisTagAwareClusterAdapterTest
- RelayAdapterSentinelTest
- RelayAdapterTest
- TagAwareAdapterTest
- TagAwareAndProxyAdapterIntegrationTest
- TraceableAdapterTest
- TraceableTagAwareAdapterTest
- CacheItemTest
- CacheDataCollectorTest
- CacheCollectorPassTest
- CachePoolClearerPassTest
- CachePoolPassTest
- CachePoolPrunerPassTest
- DriverWrapper
- ExternalAdapter
- Adapter not implementing the {@see \Symfony\Component\Cache\Adapter\AdapterInterface}.
- PrunableAdapter
- StringableTag
- LockRegistryTest
- DefaultMarshallerTest
- DeflateMarshallerTest
- SodiumMarshallerTest
- EarlyExpirationDispatcherTest
- TestLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- EarlyExpirationHandlerTest
- EarlyExpirationMessageTest
- Psr16CacheProxyTest
- Psr16CacheTest
- NotUnserializable
- Psr16CacheWithExternalAdapter
- RedisProxiesTest
- RedisTraitTest
- Clock
- A global clock.
- MockClock
- A clock that always returns the same date, suitable for testing time-sensitive logic.
- MonotonicClock
- A monotonic clock suitable for performance profiling.
- NativeClock
- A clock that relies the system time.
- ClockAwareTraitTest
- ClockTest
- MockClockTest
- MonotonicClockTest
- NativeClockTest
- ConfigBuilderGenerator
- Generate ConfigBuilders to help create valid config.
- ConfigCache
- ConfigCache caches arbitrary content in files on disk.
- ConfigCacheFactory
- Basic implementation of ConfigCacheFactoryInterface that creates an instance of the default ConfigCache.
- ArrayNode
- Represents an Array node in the config tree.
- BaseNode
- The base node class.
- BooleanNode
- This node represents a Boolean value in the config tree.
- ArrayNodeDefinition
- This class provides a fluent interface for defining an array node.
- BooleanNodeDefinition
- This class provides a fluent interface for defining a node.
- EnumNodeDefinition
- Enum Node Definition.
- ExprBuilder
- This class builds an if expression.
- FloatNodeDefinition
- This class provides a fluent interface for defining a float node.
- IntegerNodeDefinition
- This class provides a fluent interface for defining an integer node.
- MergeBuilder
- This class builds merge conditions.
- NodeBuilder
- This class provides a fluent interface for building a node.
- NodeDefinition
- This class provides a fluent interface for defining a node.
- NormalizationBuilder
- This class builds normalization conditions.
- NumericNodeDefinition
- Abstract class that contains common code of integer and float node definitions.
- ScalarNodeDefinition
- This class provides a fluent interface for defining a node.
- TreeBuilder
- This is the entry class for building a config tree.
- ValidationBuilder
- This class builds validation conditions.
- VariableNodeDefinition
- This class provides a fluent interface for defining a node.
- Configuration
- DefinitionConfigurator
- XmlReferenceDumper
- Dumps an XML reference configuration for the given configuration/node instance.
- YamlReferenceDumper
- Dumps a Yaml reference configuration for the given configuration/node instance.
- EnumNode
- Node which only allows a finite set of values.
- DuplicateKeyException
- This exception is thrown whenever the key of an array is not unique. This can only be the case if the configuration is coming from an XML file.
- Exception
- Base exception for all configuration exceptions.
- ForbiddenOverwriteException
- This exception is thrown when a configuration path is overwritten from a subsequent configuration file, but the entry node specifically forbids this.
- InvalidConfigurationException
- A very general exception which can be thrown whenever non of the more specific exceptions is suitable.
- InvalidDefinitionException
- Thrown when an error is detected in a node Definition.
- InvalidTypeException
- This exception is thrown if an invalid type is encountered.
- UnsetKeyException
- This exception is usually not encountered by the end-user, but only used internally to signal the parent scope to unset a key.
- FloatNode
- This node represents a float value in the config tree.
- IntegerNode
- This node represents an integer value in the config tree.
- DefinitionFileLoader
- DefinitionFileLoader loads config definitions from a PHP file.
- NumericNode
- This node represents a numeric value in the config tree.
- Processor
- This class is the entry point for config normalization/merging/finalization.
- PrototypedArrayNode
- Represents a prototyped Array node in the config tree.
- ScalarNode
- This node represents a scalar value in the config tree.
- VariableNode
- This node represents a value of variable type in the config tree.
- FileLoaderImportCircularReferenceException
- Exception class for when a circular reference is detected when importing resources.
- FileLocatorFileNotFoundException
- File locator exception if a file does not exist.
- LoaderLoadException
- Exception class for when a resource cannot be loaded or imported.
- FileLocator
- FileLocator uses an array of pre-defined paths to find files.
- DelegatingLoader
- DelegatingLoader delegates loading to other loaders using a loader resolver.
- FileLoader
- FileLoader is the abstract class used by all built-in loaders that are file based.
- GlobFileLoader
- GlobFileLoader loads files from a glob pattern.
- Loader
- Loader is the abstract class used by all built-in loaders.
- LoaderResolver
- LoaderResolver selects a loader for a given resource.
- ParamConfigurator
- Placeholder for a parameter.
- ClassExistenceResource
- ClassExistenceResource represents a class existence.
- ComposerResource
- ComposerResource tracks the PHP version and Composer dependencies.
- DirectoryResource
- DirectoryResource represents a resources stored in a subdirectory tree.
- FileExistenceResource
- FileExistenceResource represents a resource stored on the filesystem.
- FileResource
- FileResource represents a resource stored on the filesystem.
- GlobResource
- GlobResource represents a set of resources stored on the filesystem.
- ReflectionClassResource
- SelfCheckingResourceChecker
- Resource checker for instances of SelfCheckingResourceInterface.
- ResourceCheckerConfigCache
- ResourceCheckerConfigCache uses instances of ResourceCheckerInterface to check whether cached data is still fresh.
- ResourceCheckerConfigCacheFactory
- A ConfigCacheFactory implementation that validates the cache with an arbitrary set of ResourceCheckers.
- ReceivingConfig
- This class is automatically generated to help in creating a config.
- RoutingConfig
- This class is automatically generated to help in creating a config.
- MessengerConfig
- This class is automatically generated to help in creating a config.
- PageConfig
- This class is automatically generated to help in creating a config.
- BooksConfig
- This class is automatically generated to help in creating a config.
- TranslatorConfig
- This class is automatically generated to help in creating a config.
- AddToListConfig
- This class is automatically generated to help in creating a config.
- AddToList
- BarConfig
- This class is automatically generated to help in creating a config.
- BazConfig
- This class is automatically generated to help in creating a config.
- FooConfig
- This class is automatically generated to help in creating a config.
- ArrayExtraKeysConfig
- This class is automatically generated to help in creating a config.
- ArrayExtraKeys
- TransportsConfig
- This class is automatically generated to help in creating a config.
- MessengerConfig
- This class is automatically generated to help in creating a config.
- SomeCleverNameConfig
- This class is automatically generated to help in creating a config.
- NodeInitialValuesConfig
- This class is automatically generated to help in creating a config.
- NodeInitialValues
- PlaceholdersConfig
- This class is automatically generated to help in creating a config.
- Placeholders
- PrimitiveTypesConfig
- This class is automatically generated to help in creating a config.
- PrimitiveTypes
- KeyedListObjectConfig
- This class is automatically generated to help in creating a config.
- ListObjectConfig
- This class is automatically generated to help in creating a config.
- NestedListObjectConfig
- This class is automatically generated to help in creating a config.
- NestedObjectConfig
- This class is automatically generated to help in creating a config.
- NestedConfig
- This class is automatically generated to help in creating a config.
- ObjectConfig
- This class is automatically generated to help in creating a config.
- ScalarNormalizedTypesConfig
- This class is automatically generated to help in creating a config.
- ScalarNormalizedTypes
- VariableTypeConfig
- This class is automatically generated to help in creating a config.
- VariableType
- GeneratedConfigTest
- Test to use the generated config and test its output.
- ConfigCacheFactoryTest
- ConfigCacheTest
- ArrayNodeTest
- BaseNodeTest
- BooleanNodeTest
- ArrayNodeDefinitionTest
- BooleanNodeDefinitionTest
- EnumNodeDefinitionTest
- ExprBuilderTest
- NodeBuilderTest
- SomeNodeDefinition
- This class provides a fluent interface for defining a node.
- NodeDefinitionTest
- NumericNodeDefinitionTest
- TreeBuilderTest
- XmlReferenceDumperTest
- YamlReferenceDumperTest
- EnumNodeTest
- FinalizationTest
- FloatNodeTest
- IntegerNodeTest
- DefinitionFileLoaderTest
- MergeTest
- NormalizationTest
- PrototypedArrayNodeTest
- ScalarNodeTest
- LoaderLoadExceptionTest
- FileLocatorTest
- FileNameMismatchOnPurpose
- BadParent
- BarNode
- Represents an Array node in the config tree.
- BarNodeDefinition
- This class provides a fluent interface for defining a node.
- NodeBuilder
- This class provides a fluent interface for building a node.
- VariableNodeDefinition
- This class provides a fluent interface for defining a node.
- CustomNode
- CustomNodeDefinition
- This class provides a fluent interface for defining a node.
- ExampleConfiguration
- ConditionalClass
- DelegatingLoaderTest
- FileLoaderTest
- TestFileLoader
- FileLoader is the abstract class used by all built-in loaders that are file based.
- LoaderResolverTest
- LoaderTest
- ProjectLoader1
- Loader is the abstract class used by all built-in loaders.
- ClassExistenceResourceTest
- ComposerResourceTest
- DirectoryResourceTest
- FileExistenceResourceTest
- FileResourceTest
- GlobResourceTest
- ReflectionClassResourceTest
- TestEventSubscriber
- TestMessageSubscriber
- TestMessageSubscriberConfigHolder
- TestServiceSubscriber
- TestServiceWithStaticProperty
- ResourceStub
- ResourceCheckerConfigCacheTest
- XmlUtilsTest
- InvalidXmlException
- Exception class for when XML parsing with an XSD schema file path or a callable validator produces errors unrelated to the actual XML parsing.
- XmlParsingException
- Exception class for when XML cannot be parsed properly.
- XmlUtils
- XMLUtils is a bunch of utility methods to XML operations.
- Application
- An Application is the container for a collection of commands.
- AsCommand
- Service tag to autoconfigure commands.
- GithubActionReporter
- Utility class for Github actions.
- Color
- Command
- Base class for all commands.
- CompleteCommand
- Responsible for providing the values to the shell completion.
- DumpCompletionCommand
- Dumps the completion script for the current shell.
- HelpCommand
- HelpCommand displays the help for a given command.
- LazyCommand
- Base class for all commands.
- ListCommand
- ListCommand displays the list of all available commands for the application.
- ContainerCommandLoader
- Loads commands from a PSR-11 container.
- FactoryCommandLoader
- A simple command loader using factories to instantiate commands lazily.
- CompletionInput
- An input specialized for shell completion.
- CompletionSuggestions
- Stores all completion suggestions for the current input.
- BashCompletionOutput
- FishCompletionOutput
- ZshCompletionOutput
- Suggestion
- Represents a single suggested value.
- ConsoleEvents
- Contains all events dispatched by an Application.
- Cursor
- AddConsoleCommandPass
- Registers console commands.
- ReStructuredTextDescriptor
- ConsoleCommandEvent
- Allows to do things before the command is executed, like skipping the command or changing the input.
- ConsoleErrorEvent
- Allows to handle throwables thrown while running a command.
- ConsoleEvent
- Allows to inspect input and output of a command.
- ConsoleSignalEvent
- Allows to inspect input and output of a command.
- ConsoleTerminateEvent
- Allows to manipulate the exit code of a command after its execution.
- ErrorListener
- CommandNotFoundException
- Represents an incorrect command name typed in the console.
- InvalidArgumentException
- InvalidOptionException
- Represents an incorrect option name or value typed in the console.
- LogicException
- MissingInputException
- Represents failure to read input from stdin.
- NamespaceNotFoundException
- Represents an incorrect namespace typed in the console.
- RuntimeException
- NullOutputFormatter
- NullOutputFormatterStyle
- OutputFormatter
- Formatter class for console output.
- OutputFormatterStyle
- Formatter style class for defining styles.
- OutputFormatterStyleStack
- DebugFormatterHelper
- Helps outputting debug information when running an external program from a command.
- DescriptorHelper
- This class adds helper method to describe objects in various formats.
- Dumper
- FormatterHelper
- The Formatter class provides helpers to format messages.
- Helper
- Helper is the base class for all helper classes.
- HelperSet
- HelperSet represents a set of helpers to be used with a command.
- InputAwareHelper
- An implementation of InputAwareInterface for Helpers.
- OutputWrapper
- Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
- ProcessHelper
- The ProcessHelper class provides helpers to run external processes.
- ProgressBar
- The ProgressBar provides helpers to display progress output.
- ProgressIndicator
- QuestionHelper
- The QuestionHelper class provides helpers to interact with the user.
- SymfonyQuestionHelper
- Symfony Style Guide compliant question helper.
- Table
- Provides helpers to display a table.
- TableCell
- TableCellStyle
- TableSeparator
- Marks a row as being a separator.
- TableStyle
- Defines the styles for a Table.
- ArgvInput
- ArgvInput represents an input coming from the CLI arguments.
- ArrayInput
- ArrayInput represents an input provided as an array.
- Input
- Input is the base class for all concrete Input classes.
- InputArgument
- Represents a command line argument.
- InputDefinition
- A InputDefinition represents a set of valid command line arguments and options.
- InputOption
- Represents a command line option.
- StringInput
- StringInput represents an input provided as a string.
- ConsoleLogger
- PSR-3 compliant console logger.
- BufferedOutput
- Base class for output classes.
- ConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- ConsoleSectionOutput
- StreamOutput writes the output to a given stream.
- NullOutput
- NullOutput suppresses all output.
- Output
- Base class for output classes.
- StreamOutput
- StreamOutput writes the output to a given stream.
- TrimmedBufferOutput
- A BufferedOutput that keeps only the last N chars.
- ChoiceQuestion
- Represents a choice question.
- ConfirmationQuestion
- Represents a yes/no question.
- Question
- Represents a Question.
- SignalRegistry
- SingleCommandApplication
- Base class for all commands.
- OutputStyle
- Decorates output to add console style guide helpers.
- SymfonyStyle
- Output decorator helpers for the Symfony Style Guide.
- Terminal
- ApplicationTester
- Eases the testing of console applications.
- CommandCompletionTester
- Eases the testing of command completion.
- CommandTester
- Eases the testing of console commands.
- CommandIsSuccessful
- ApplicationTest
- CustomApplication
- An Application is the container for a collection of commands.
- CustomDefaultCommandApplication
- An Application is the container for a collection of commands.
- LazyTestCommand
- Base class for all commands.
- DisabledCommand
- Base class for all commands.
- BaseSignableCommand
- Base class for all commands.
- SignableCommand
- Base class for all commands.
- TerminatableCommand
- Base class for all commands.
- TerminatableWithEventCommand
- Base class for all commands.
- SignalEventSubscriber
- GithubActionReporterTest
- ColorTest
- CommandTest
- Php8Command
- Base class for all commands.
- Php8Command2
- Base class for all commands.
- MyCommand
- Base class for all commands.
- MyAnnotatedCommand
- Base class for all commands.
- CompleteCommandTest
- CompleteCommandTest_HelloCommand
- Base class for all commands.
- DumpCompletionCommandTest
- HelpCommandTest
- ListCommandTest
- LockableTraitTest
- SingleCommandApplicationTest
- ContainerCommandLoaderTest
- FactoryCommandLoaderTest
- CompletionInputTest
- BashCompletionOutputTest
- CompletionOutputTestCase
- FishCompletionOutputTest
- ZshCompletionOutputTest
- ConsoleEventsTest
- EventTraceSubscriber
- FailingCommand
- Base class for all commands.
- CursorTest
- AddConsoleCommandPassTest
- MyCommand
- Base class for all commands.
- NamedCommand
- Base class for all commands.
- EscapedDefaultsFromPhpCommand
- Base class for all commands.
- DescribedCommand
- Base class for all commands.
- AbstractDescriptorTestCase
- ApplicationDescriptionTest
- TestApplication
- An Application is the container for a collection of commands.
- JsonDescriptorTest
- MarkdownDescriptorTest
- ObjectsProvider
- ReStructuredTextDescriptorTest
- TextDescriptorTest
- XmlDescriptorTest
- ErrorListenerTest
- NonStringInput
- Input is the base class for all concrete Input classes.
- BarBucCommand
- Base class for all commands.
- BarHiddenCommand
- Base class for all commands.
- DescriptorApplication1
- An Application is the container for a collection of commands.
- DescriptorApplication2
- An Application is the container for a collection of commands.
- DescriptorApplicationMbString
- An Application is the container for a collection of commands.
- DescriptorCommand1
- Base class for all commands.
- DescriptorCommand2
- Base class for all commands.
- DescriptorCommand3
- Base class for all commands.
- DescriptorCommand4
- Base class for all commands.
- DescriptorCommandMbString
- Base class for all commands.
- DummyOutput
- Dummy output.
- Foo1Command
- Base class for all commands.
- Foo2Command
- Base class for all commands.
- Foo3Command
- Base class for all commands.
- Foo4Command
- Base class for all commands.
- Foo5Command
- Base class for all commands.
- Foo6Command
- Base class for all commands.
- FoobarCommand
- Base class for all commands.
- FooCommand
- Base class for all commands.
- FooHiddenCommand
- Base class for all commands.
- FooLock2Command
- Base class for all commands.
- FooLockCommand
- Base class for all commands.
- FooOptCommand
- Base class for all commands.
- FooSameCaseLowercaseCommand
- Base class for all commands.
- FooSameCaseUppercaseCommand
- Base class for all commands.
- FooSubnamespaced1Command
- Base class for all commands.
- FooSubnamespaced2Command
- Base class for all commands.
- FooWithoutAliasCommand
- Base class for all commands.
- TestAmbiguousCommandRegistering
- Base class for all commands.
- TestAmbiguousCommandRegistering2
- Base class for all commands.
- TestCommand
- Base class for all commands.
- NullOutputFormatterStyleTest
- NullOutputFormatterTest
- OutputFormatterStyleStackTest
- OutputFormatterStyleTest
- OutputFormatterTest
- TableCell
- AbstractQuestionHelperTestCase
- DescriptorHelperTest
- DumperNativeFallbackTest
- DumperTest
- FormatterHelperTest
- HelperSetTest
- HelperTest
- OutputWrapperTest
- ProcessHelperTest
- ProgressBarTest
- ProgressIndicatorTest
- QuestionHelperTest
- AutocompleteValues
- SymfonyQuestionHelperTest
- TableCellStyleTest
- TableStyleTest
- TableTest
- ArgvInputTest
- ArrayInputTest
- InputArgumentTest
- InputDefinitionTest
- InputOptionTest
- InputTest
- StringInputTest
- ConsoleLoggerTest
- DummyTest
- AnsiColorModeTest
- ConsoleOutputTest
- ConsoleSectionOutputTest
- NullOutputTest
- OutputTest
- TestOutput
- Base class for output classes.
- StreamOutputTest
- ChoiceQuestionTest
- StringChoice
- ConfirmationQuestionTest
- QuestionTest
- SignalRegistryTest
- SymfonyStyleTest
- TerminalTest
- ApplicationTesterTest
- CommandTesterTest
- CommandIsSuccessfulTest
- CssSelectorConverter
- CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
- ExpressionErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- InternalErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- ParseException
- ParseException is thrown when a CSS selector syntax is not valid.
- SyntaxErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- CssSelectorConverterTest
- AbstractNodeTestCase
- AttributeNodeTest
- ClassNodeTest
- CombinedSelectorNodeTest
- ElementNodeTest
- FunctionNodeTest
- HashNodeTest
- NegationNodeTest
- PseudoNodeTest
- SelectorNodeTest
- SpecificityTest
- AbstractHandlerTestCase
- CommentHandlerTest
- HashHandlerTest
- IdentifierHandlerTest
- NumberHandlerTest
- StringHandlerTest
- WhitespaceHandlerTest
- ParserTest
- ReaderTest
- ClassParserTest
- ElementParserTest
- EmptyStringParserTest
- HashParserTest
- TokenStreamTest
- TranslatorTest
- DebugBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- DumpDataCollectorPass
- Registers the file link format for the {@link \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector}.
- Configuration
- DebugExtension configuration structure.
- DebugExtension
- DebugExtension.
- DumpDataCollectorPassTest
- DebugExtensionTest
- Alias
- AbstractArgument
- Represents an abstract service argument, which have to be set by a compiler pass or a DI extension.
- BoundArgument
- IteratorArgument
- Represents a collection of values to lazily iterate over.
- ServiceClosureArgument
- Represents a service wrapped in a memoizing closure.
- ServiceLocatorArgument
- Represents a closure acting as a service locator.
- TaggedIteratorArgument
- Represents a collection of services found by tag name to lazily iterate over.
- AsAlias
- An attribute to tell under which alias a service should be registered or to use the implemented interface if no parameter is given.
- AsDecorator
- AsTaggedItem
- An attribute to tell under which index and priority a service class should be found in tagged iterators/locators.
- Autoconfigure
- An attribute to tell how a base type should be autoconfigured.
- AutoconfigureTag
- An attribute to tell how a base type should be tagged.
- Autowire
- Attribute to tell a parameter how to be autowired.
- AutowireCallable
- Attribute to tell which callable to give to an argument of type Closure.
- AutowireDecorated
- AutowireServiceClosure
- Attribute to wrap a service in a closure that returns it.
- Exclude
- An attribute to tell the class should not be registered as service.
- MapDecorated
- TaggedIterator
- Attribute to tell a parameter how to be autowired.
- TaggedLocator
- Attribute to tell a parameter how to be autowired.
- Target
- An attribute to tell how a dependency is used and hint named autowiring aliases.
- When
- An attribute to tell under which environment this class should be registered as a service.
- ChildDefinition
- This definition extends another definition.
- AbstractRecursivePass
- AliasDeprecatedPublicServicesPass
- AnalyzeServiceReferencesPass
- Run this pass before passes that need to know more about the relation of your services.
- AttributeAutoconfigurationPass
- AutoAliasServicePass
- Sets a service to be an alias of another one, given a format pattern.
- AutowireAsDecoratorPass
- Reads #[AsDecorator] attributes on definitions that are autowired and don't have the "container.ignore_attributes" tag.
- AutowirePass
- Inspects existing service definitions and wires the autowired ones using the type hints of their classes.
- AutowireRequiredMethodsPass
- Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" methods as setters.
- AutowireRequiredPropertiesPass
- Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" properties.
- CheckArgumentsValidityPass
- Checks if arguments of methods are properly configured.
- CheckCircularReferencesPass
- Checks your services for circular references.
- CheckDefinitionValidityPass
- This pass validates each definition individually only taking the information into account which is contained in the definition itself.
- CheckExceptionOnInvalidReferenceBehaviorPass
- Checks that all references are pointing to a valid service.
- CheckReferenceValidityPass
- Checks the validity of references.
- CheckTypeDeclarationsPass
- Checks whether injected parameters are compatible with type declarations.
- Compiler
- This class is used to remove circular dependencies between individual passes.
- DecoratorServicePass
- Overwrites a service but keeps the overridden one.
- DefinitionErrorExceptionPass
- Throws an exception for any Definitions that have errors and still exist.
- ExtensionCompilerPass
- A pass to automatically process extensions if they implement CompilerPassInterface.
- InlineServiceDefinitionsPass
- Inline service definitions where this is possible.
- MergeExtensionConfigurationPass
- Merges extension configs into the container builder.
- PassConfig
- Compiler Pass Configuration.
- RegisterAutoconfigureAttributesPass
- Reads #[Autoconfigure] attributes on definitions that are autoconfigured and don't have the "container.ignore_attributes" tag.
- RegisterEnvVarProcessorsPass
- Creates the container.env_var_processors_locator service.
- RegisterReverseContainerPass
- RegisterServiceSubscribersPass
- Compiler pass to register tagged services that require a service locator.
- RemoveAbstractDefinitionsPass
- Removes abstract Definitions.
- RemoveBuildParametersPass
- RemovePrivateAliasesPass
- Remove private aliases from the container. They were only used to establish dependencies between services, and these dependencies have been resolved in one of the previous passes.
- RemoveUnusedDefinitionsPass
- Removes unused service definitions from the container.
- ReplaceAliasByActualDefinitionPass
- Replaces aliases with actual service definitions, effectively removing these aliases.
- ResolveBindingsPass
- ResolveChildDefinitionsPass
- This replaces all ChildDefinition instances with their equivalent fully merged Definition instance.
- ResolveClassPass
- ResolveDecoratorStackPass
- ResolveEnvPlaceholdersPass
- Replaces env var placeholders by their current values.
- ResolveFactoryClassPass
- ResolveHotPathPass
- Propagate "container.hot_path" tags to referenced services.
- ResolveInstanceofConditionalsPass
- Applies instanceof conditionals to definitions.
- ResolveInvalidReferencesPass
- Emulates the invalid behavior if the reference is not found within the container.
- ResolveNamedArgumentsPass
- Resolves named arguments to their corresponding numeric index.
- ResolveNoPreloadPass
- Propagate the "container.no_preload" tag.
- ResolveParameterPlaceHoldersPass
- Resolves all parameter placeholders "%somevalue%" to their real values.
- ResolveReferencesToAliasesPass
- Replaces all references to aliases with references to the actual service.
- ResolveServiceSubscribersPass
- Compiler pass to inject their service locator to service subscribers.
- ResolveTaggedIteratorArgumentPass
- Resolves all TaggedIteratorArgument arguments.
- ServiceLocatorTagPass
- Applies the "container.service_locator" tag by wrapping references into ServiceClosureArgument instances.
- ServiceReferenceGraph
- This is a directed graph of your services.
- ServiceReferenceGraphEdge
- Represents an edge in your service graph.
- ServiceReferenceGraphNode
- Represents a node in your service graph.
- ValidateEnvPlaceholdersPass
- Validates environment variable placeholders used in extension configuration with dummy values.
- ContainerParametersResource
- Tracks container parameters.
- ContainerParametersResourceChecker
- Container
- Container is a dependency injection container.
- ContainerBuilder
- ContainerBuilder is a DI container that provides an API to easily describe services.
- Definition
- Definition represents a service definition.
- Dumper
- Dumper is the abstract class for all built-in dumpers.
- GraphvizDumper
- GraphvizDumper dumps a service container as a graphviz file.
- PhpDumper
- PhpDumper dumps a service container as a PHP class.
- Preloader
- XmlDumper
- XmlDumper dumps a service container as an XML string.
- YamlDumper
- YamlDumper dumps a service container as a YAML string.
- EnvVarProcessor
- AutowiringFailedException
- Thrown when a definition cannot be autowired.
- BadMethodCallException
- Base BadMethodCallException for Dependency Injection component.
- EnvNotFoundException
- This exception is thrown when an environment variable is not found.
- EnvParameterException
- This exception wraps exceptions whose messages contain a reference to an env parameter.
- InvalidArgumentException
- Base InvalidArgumentException for Dependency Injection component.
- InvalidParameterTypeException
- Thrown when trying to inject a parameter into a constructor/method with an incompatible type.
- LogicException
- Base LogicException for Dependency Injection component.
- OutOfBoundsException
- Base OutOfBoundsException for Dependency Injection component.
- ParameterCircularReferenceException
- This exception is thrown when a circular reference in a parameter is detected.
- ParameterNotFoundException
- This exception is thrown when a non-existent parameter is used.
- RuntimeException
- Base RuntimeException for Dependency Injection component.
- ServiceCircularReferenceException
- This exception is thrown when a circular reference is detected.
- ServiceNotFoundException
- This exception is thrown when a non-existent service is requested.
- ExpressionLanguage
- Adds some function to the default ExpressionLanguage.
- ExpressionLanguageProvider
- Define some ExpressionLanguage functions.
- AbstractExtension
- An Extension that provides configuration hooks.
- Extension
- Provides useful features shared by many extensions.
- LazyServiceInstantiator
- RealServiceInstantiator
- Noop proxy instantiator - produces the real service instead of a proxy instance.
- LazyServiceDumper
- NullDumper
- Null dumper, negates any proxy code generation for any given service definition.
- ProxyHelper
- ClosureLoader
- ClosureLoader loads service definitions from a PHP closure.
- AbstractConfigurator
- AbstractServiceConfigurator
- AliasConfigurator
- ClosureReferenceConfigurator
- ContainerConfigurator
- DefaultsConfigurator
- EnvConfigurator
- Placeholder for a parameter.
- FromCallableConfigurator
- InlineServiceConfigurator
- InstanceofConfigurator
- ParametersConfigurator
- PrototypeConfigurator
- ReferenceConfigurator
- ServiceConfigurator
- ServicesConfigurator
- DirectoryLoader
- DirectoryLoader is a recursive loader to go through directories.
- FileLoader
- FileLoader is the abstract class used by all built-in loaders that are file based.
- GlobFileLoader
- GlobFileLoader loads files from a glob pattern.
- IniFileLoader
- IniFileLoader loads parameters from INI files.
- PhpFileLoader
- PhpFileLoader loads service definitions from a PHP file.
- XmlFileLoader
- XmlFileLoader loads XML files service definitions.
- YamlFileLoader
- YamlFileLoader loads YAML files service definitions.
- Parameter
- Parameter represents a parameter reference.
- ContainerBag
- Holds read-only parameters.
- EnvPlaceholderParameterBag
- Holds parameters.
- FrozenParameterBag
- Holds read-only parameters.
- ParameterBag
- Holds parameters.
- Reference
- Reference represents a service reference.
- ReverseContainer
- Turns public and "container.reversible" services back to their ids.
- ServiceLocator
- AliasTest
- AbstractArgumentTest
- RewindableGeneratorTest
- TaggedIteratorArgumentTest
- AutowireCallableTest
- AutowireTest
- ChildDefinitionTest
- AbstractRecursivePassTest
- AliasDeprecatedPublicServicesPassTest
- AnalyzeServiceReferencesPassTest
- AttributeAutoconfigurationPassTest
- AutoAliasServicePassTest
- ServiceClassDefault
- ServiceClassMysql
- ServiceClassMariaDb
- AutowirePassTest
- AutowireRequiredMethodsPassTest
- AutowireRequiredPropertiesPassTest
- CheckArgumentsValidityPassTest
- CheckCircularReferencesPassTest
- CheckDefinitionValidityPassTest
- CheckExceptionOnInvalidReferenceBehaviorPassTest
- CheckReferenceValidityPassTest
- CheckTypeDeclarationsPassTest
- CallableClass
- CustomExpressionLanguageFunctionTest
- DecoratorServicePassTest
- DefinitionErrorExceptionPassTest
- ExtensionCompilerPassTest
- DummyExtension
- Provides useful features shared by many extensions.
- CompilerPassExtension
- Provides useful features shared by many extensions.
- InlineServiceDefinitionsPassTest
- IntegrationTest
- This class tests the integration of the different compiler passes.
- ServiceSubscriberStub
- DecoratedServiceSubscriber
- DecoratedServiceLocator
- IntegrationTestStub
- IntegrationTestStubParent
- TagCollector
- MergeExtensionConfigurationPassTest
- FooConfiguration
- FooExtension
- Provides useful features shared by many extensions.
- BarExtension
- Provides useful features shared by many extensions.
- ThrowingExtension
- Provides useful features shared by many extensions.
- TestCccConfiguration
- TestCccExtension
- Provides useful features shared by many extensions.
- OptionalServiceClass
- PassConfigTest
- PriorityTaggedServiceTraitTest
- PriorityTaggedServiceTraitImplementation
- HelloNamedService
- HelloNamedService2
- RegisterAutoconfigureAttributesPassTest
- RegisterEnvVarProcessorsPassTest
- SimpleProcessor
- BadProcessor
- RegisterReverseContainerPassTest
- RegisterServiceSubscribersPassTest
- RemoveBuildParametersPassTest
- RemoveUnusedDefinitionsPassTest
- ReplaceAliasByActualDefinitionPassTest
- ResolveBindingsPassTest
- ResolveChildDefinitionsPassTest
- ResolveClassPassTest
- ResolveFactoryClassPassTest
- ResolveHotPathPassTest
- ResolveInstanceofConditionalsPassTest
- DecoratorWithBehavior
- ResolveInvalidReferencesPassTest
- ResolveNamedArgumentsPassTest
- NoConstructor
- ResolveNoPreloadPassTest
- ResolveParameterPlaceHoldersPassTest
- ResolveReferencesToAliasesPassTest
- ResolveTaggedIteratorArgumentPassTest
- ServiceLocatorTagPassTest
- Locator
- Service
- DecoratedService
- ValidateEnvPlaceholdersPassTest
- EnvConfiguration
- ConfigurationWithArrayNodeRequiringOneElement
- EnvExtension
- Provides useful features shared by many extensions.
- ContainerParametersResourceCheckerTest
- ContainerParametersResourceTest
- ContainerAwareTraitTest
- ContainerAwareDummy
- ContainerBuilderTest
- FooClass
- A
- B
- C
- D
- E
- ContainerTest
- ProjectServiceContainer
- Container is a dependency injection container.
- CrossCheckTest
- DefinitionTest
- GraphvizDumperTest
- PhpDumperTest
- Rot13EnvVarProcessor
- FooForDeepGraph
- LazyClosureConsumer
- LazyServiceConsumer
- CallableAdapterConsumer
- PreloaderTest
- XmlDumperTest
- YamlDumperTest
- EnvVarProcessorTest
- AutowiringFailedExceptionTest
- InvalidParameterTypeExceptionTest
- MyClass
- AbstractExtensionTest
- ExtensionTest
- EnableableExtension
- Provides useful features shared by many extensions.
- NestedConfig
- AcmeConfig
- CustomAnyAttribute
- CustomAutoconfiguration
- CustomMethodAttribute
- CustomParameterAttribute
- CustomPropertyAttribute
- AutoconfigureAttributed
- AutoconfiguredService1
- AutoconfiguredService2
- Bar
- BarFactory
- BarTagClass
- CaseSensitiveClass
- Bar
- BarErroredDependency
- BarMethodCall
- BarOptionalArgument
- BarOptionalArgumentNotNull
- Deprecated
- Foo
- FooObject
- IntersectionConstructor
- UnionConstructor
- UnionConstructorPHP82
- Waldo
- WaldoFoo
- Wobble
- ConstructNotExists
- ConstructorWithMandatoryArgumentsContainer
- ConstructorWithOptionalArgumentsContainer
- ConstructorWithoutArgumentsContainer
- NoConstructorContainer
- Container is a dependency injection container.
- ProjectServiceContainer
- ContainerBuilder is a DI container that provides an API to easily describe services.
- CustomContainer
- Container is a dependency injection container.
- CustomDefinition
- Definition represents a service definition.
- DeprecatedClass
- Configuration
- InvalidConfigExtension
- Provides useful features shared by many extensions.
- Configuration
- SemiValidConfigExtension
- Provides useful features shared by many extensions.
- Configuration
- ValidConfigExtension
- Provides useful features shared by many extensions.
- FactoryDummy
- FactoryParent
- FactoryDummyWithoutReturnTypes
- FooBarTaggedClass
- FooBarTaggedForDefaultPriorityClass
- FooClassWithDefaultArrayAttribute
- FooClassWithDefaultEnumAttribute
- FooClassWithDefaultObjectAttribute
- FooClassWithEnumAttribute
- FooForCircularWithAddCalls
- FooTagClass
- FooTaggedForInvalidDefaultMethodClass
- FooWithAbstractArgument
- AcmeExtension
- FooAnnotation
- Foo
- FooVoid
- Bar
- A
- B
- C
- I
- F
- G
- H
- D
- E
- J
- K
- CollisionA
- CollisionB
- CannotBeAutowired
- Lille
- Dunglas
- LesTilleuls
- OptionalParameter
- BadTypeHintedArgument
- BadParentTypeHintedArgument
- NotGuessableArgument
- NotGuessableArgumentForSubclass
- MultipleArguments
- MultipleArgumentsOptionalScalar
- MultipleArgumentsOptionalScalarLast
- ClassForResource
- IdenticalClassResource
- ClassChangedConstructorArgs
- SetterInjectionCollisionAnnotation
- SetterInjectionCollision
- SetterInjectionAnnotation
- SetterInjection
- WitherAnnotation
- Wither
- SetterInjectionParentAnnotation
- SetterInjectionParent
- NotWireable
- PrivateConstructor
- ScalarSetterAnnotation
- ScalarSetter
- DecoratorImpl
- Decorated
- Decorator
- DecoratedDecorator
- NonAutowirableDecorator
- ElsaAction
- ParametersLikeDefaultValue
- StaticConstructor
- AAndIInterfaceConsumer
- MyCallable
- PropertiesInjection
- AutowireSetter
- AutowireWither
- AutowireProperty
- CustomAutowire
- Attribute to tell a parameter how to be autowired.
- AutowireAttribute
- AutowireAttributeNullFallback
- AsDecoratorFoo
- AsDecoratorBar10
- AsDecoratorBar20
- AsDecoratorBaz
- AutowireNestedAttributes
- BarClass
- BazClass
- BarUserClass
- MethodCallClass
- DummyProxyDumper
- LazyContext
- FactoryCircular
- FactoryChecker
- FoobarCircular
- FooCircular
- BarCircular
- CompositeTypeClasses
- NullableIntersection
- FooClass
- FooLazyClass
- FooVariadic
- C1
- C2
- C3
- P1
- IntersectionClasses
- MultipleArgumentsOptionalScalarNotReallyOptional
- ProjectExtension
- ProjectWithXsdExtension
- UnionScalars
- UnionClasses
- UnionNull
- IntTagClass
- IteratorConsumer
- IteratorConsumerWithDefaultIndexMethod
- IteratorConsumerWithDefaultIndexMethodAndWithDefaultPriorityMethod
- IteratorConsumerWithDefaultPriorityMethod
- LocatorConsumer
- LocatorConsumerConsumer
- LocatorConsumerFactory
- LocatorConsumerWithDefaultIndexMethod
- LocatorConsumerWithDefaultIndexMethodAndWithDefaultPriorityMethod
- LocatorConsumerWithDefaultPriorityMethod
- LocatorConsumerWithoutIndex
- MultipleArgumentBindings
- NamedArgumentsDummy
- NamedArgumentsVariadicsDummy
- NamedEnumArgumentDummy
- NamedIterableArgumentDummy
- NewInInitializer
- ParentNotExists
- FooProxy4048957
- objectProxy8ac8e9a
- stdClassGhost2fc7938
- stdClassProxy2fc7938
- stdClassGhost2fc7938
- FooLazyClassGhost2108fce
- WitherProxy580fe0f
- WitherProxyDd381be
- A
- B
- C
- D
- Dummy
- DummyWithInterface
- E
- F
- G
- IntersectionDummy
- UnionDummy
- MissingParent
- Foo
- ProductionOnly
- An attribute to tell under which environment this class should be registered as a service.
- DeeperBaz
- Baz
- Service1
- Service2
- Service4
- Service5
- Adapter
- Adapter
- PrototypeStaticConstructor
- PrototypeStaticConstructorAsArgument
- Bar
- WithAsAlias
- WithAsAliasDuplicate
- WithAsAliasIdMultipleInterface
- WithAsAliasInterface
- WithAsAliasMultiple
- WithAsAliasMultipleInterface
- ScalarFactory
- SimilarArgumentsDummy
- StaticConstructorAutoconfigure
- StaticMethodTag
- StdClassDecorator
- StubbedTranslator
- TaggedConsumerWithExclude
- TaggedService1
- TaggedService2
- TaggedService3
- TaggedService3Configurator
- TaggedService4
- TestDefinition1
- Definition represents a service definition.
- TestDefinition2
- Definition represents a service definition.
- TestDefinition3
- Definition represents a service definition.
- TestServiceSubscriber
- TestServiceSubscriberChild
- TestServiceSubscriberIntersection
- TestServiceSubscriberIntersectionWithTrait
- TestServiceSubscriberParent
- TestServiceSubscriberUnion
- TestServiceSubscriberUnionWithTrait
- NotAService
- WitherAnnotationStaticReturnType
- WitherStaticReturnType
- WithTarget
- RealServiceInstantiatorTest
- Tests for {@see \Symfony\Component\DependencyInjection\LazyProxy\Instantiator\RealServiceInstantiator}.
- LazyServiceDumperTest
- TestContainer
- NullDumperTest
- Tests for {@see \Symfony\Component\DependencyInjection\LazyProxy\PhpDumper\NullDumper}.
- ClosureLoaderTest
- EnvConfiguratorTest
- DirectoryLoaderTest
- FileLoaderTest
- TestFileLoader
- FileLoader is the abstract class used by all built-in loaders that are file based.
- GlobFileLoaderTest
- GlobFileLoaderWithoutImport
- GlobFileLoader loads files from a glob pattern.
- IniFileLoaderTest
- LoaderResolverTest
- PhpFileLoaderTest
- XmlFileLoaderTest
- YamlFileLoaderTest
- ContainerBagTest
- EnvPlaceholderParameterBagTest
- FrozenParameterBagTest
- ParameterBagTest
- ParameterTest
- ReferenceTest
- ServiceLocatorTest
- SomeServiceSubscriber
- TypedReference
- Represents a PHP type-hinted service reference.
- Variable
- Represents a variable.
- EntityValueResolver
- Yields the entity matching the criteria provided in the route.
- MapEntity
- Indicates that a controller argument should receive an Entity.
- ProxyCacheWarmer
- The proxy generator cache warmer generates all entity proxies.
- ContainerAwareEventManager
- Allows lazy loading of listener and subscriber services.
- DoctrineDataCollector
- DoctrineDataCollector.
- ObjectParameter
- ContainerAwareLoader
- Doctrine data fixtures loader that injects the service container into fixture objects that implement ContainerAwareInterface.
- AbstractDoctrineExtension
- This abstract classes groups common code that Doctrine Object Manager extensions (ORM, MongoDB, CouchDB) need.
- DoctrineValidationPass
- Registers additional validators.
- RegisterEventListenersAndSubscribersPass
- Registers event listeners and subscribers to the available doctrine connections.
- RegisterMappingsPass
- Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
- RegisterUidTypePass
- EntityFactory
- EntityFactory creates services for Doctrine user provider.
- DoctrineChoiceLoader
- Loads choices using a Doctrine object manager.
- ORMQueryBuilderLoader
- Loads entities using a {@link QueryBuilder} instance.
- CollectionToArrayTransformer
- DoctrineOrmExtension
- DoctrineOrmTypeGuesser
- MergeDoctrineCollectionListener
- Merge changes from the request to a Doctrine\Common\Collections\Collection instance.
- DoctrineType
- EntityType
- UlidGenerator
- UuidGenerator
- DbalLogger
- ManagerRegistry
- References Doctrine connections and entity/document managers.
- DoctrineClearEntityManagerWorkerSubscriber
- Clears entity managers between messages being handled to avoid outdated data.
- DoctrineCloseConnectionMiddleware
- Closes connection and therefore saves number of connections.
- DoctrineOpenTransactionLoggerMiddleware
- Middleware to log when transaction has been left open.
- DoctrinePingConnectionMiddleware
- Checks whether the connection is still open or reconnects otherwise.
- DoctrineTransactionMiddleware
- Wraps all handlers in a single doctrine transaction.
- DebugDataHolder
- Middleware
- Middleware to collect debug data.
- DoctrineExtractor
- Extracts data using Doctrine ORM and ODM metadata.
- AbstractSchemaListener
- DoctrineDbalCacheAdapterSchemaListener
- Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
- DoctrineDbalCacheAdapterSchemaSubscriber
- Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
- LockStoreSchemaListener
- MessengerTransportDoctrineSchemaListener
- Automatically adds any required database tables to the Doctrine Schema.
- MessengerTransportDoctrineSchemaSubscriber
- Automatically adds any required database tables to the Doctrine Schema.
- PdoSessionHandlerSchemaListener
- RememberMeTokenProviderDoctrineSchemaListener
- Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
- RememberMeTokenProviderDoctrineSchemaSubscriber
- Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
- DoctrineTokenProvider
- This class provides storage for the tokens that is set in "remember-me" cookies. This way no password secrets will be stored in the cookies on the client machine, and thus the security is improved.
- EntityUserProvider
- Wrapper around a Doctrine ObjectManager.
- EntityValueResolverTest
- ContainerAwareEventManagerTest
- MyListener
- MySubscriber
- DoctrineDataCollectorTest
- DoctrineDataCollectorWithDebugStackTest
- StringRepresentableClass
- ContainerAwareLoaderTest
- RegisterEventListenersAndSubscribersPassTest
- RegisterMappingsPassTest
- ConcreteMappingsPass
- Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
- RegisterUidTypePassTest
- DoctrineExtensionTest
- DoctrineTestHelper
- Provides utility functions needed in tests.
- AssociationEntity
- AssociationEntity2
- UuidIdEntity
- BaseUser
- Class BaseUser.
- AnnotationsBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- AnnotationsOneLineBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- Person
- AttributesBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- Address
- FullEmbeddableAnnotationsBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Address
- FullEmbeddableAttributesBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- NewAnnotationsBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- NewXmlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- PhpBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- SrcXmlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- XmlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Person
- YamlBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- CompositeIntIdEntity
- CompositeObjectNoToStringIdEntity
- an entity that has two objects (class without toString methods) as primary key.
- CompositeStringIdEntity
- ContainerAwareFixture
- DoctrineLoaderEmbed
- DoctrineLoaderEntity
- DoctrineLoaderEnum
- DoctrineLoaderNestedEmbed
- DoctrineLoaderNoAutoMappingEntity
- DoctrineLoaderParentEntity
- DoubleNameEntity
- DoubleNullableNameEntity
- Identifier
- EmbeddedIdentifierEntity
- Employee
- GroupableEntity
- GuidIdEntity
- Person
- SingleAssociationToIntIdEntity
- SingleIntIdEntity
- SingleIntIdNoToStringEntity
- SingleIntIdStringWrapperNameEntity
- SingleStringCastableIdEntity
- StringCastableObjectIdentity
- SingleStringIdEntity
- StringWrapper
- StringWrapperType
- Type that maps an SQL VARCHAR to a PHP string.
- UlidIdEntity
- User
- UuidIdEntity
- DoctrineChoiceLoaderTest
- ORMQueryBuilderLoaderTest
- QueryMock
- Base contract for ORM queries. Base class for Query and NativeQuery.
- CollectionToArrayTransformerTest
- DoctrineOrmTypeGuesserTest
- MergeDoctrineCollectionListenerTest
- EntityTypePerformanceTest
- Base class for performance tests.
- EntityTypeTest
- UlidGeneratorTest
- UuidGeneratorTest
- Entity
- LegacyManagerRegistryTest
- DbalLoggerTest
- ManagerRegistryTest
- DoctrineClearEntityManagerWorkerSubscriberTest
- DoctrineCloseConnectionMiddlewareTest
- DoctrineOpenTransactionLoggerMiddlewareTest
- DoctrinePingConnectionMiddlewareTest
- DoctrineTransactionMiddlewareTest
- MiddlewareTest
- DoctrineExtractorTest
- DoctrineDummy
- DoctrineEmbeddable
- DoctrineEnum
- DoctrineFooType
- The base class for so-called Doctrine mapping types.
- DoctrineGeneratedValue
- DoctrineRelation
- DoctrineWithEmbedded
- Foo
- DoctrineDbalCacheAdapterSchemaListenerTest
- LockStoreSchemaListenerTest
- MessengerTransportDoctrineSchemaListenerTest
- PdoSessionHandlerSchemaListenerTest
- DoctrineTokenProviderTest
- EntityUserProviderTest
- UserLoaderRepository
- PasswordUpgraderRepository
- TestManagerRegistry
- References Doctrine connections and entity/document managers.
- TestRepositoryFactory
- UlidTypeTest
- UuidTypeTest
- UniqueEntityTest
- UniqueEntityDummyOne
- UniqueEntityDummyTwo
- UniqueEntityDummyThree
- UniqueEntityValidatorTest
- A test case to ease testing Constraint Validators.
- DoctrineLoaderTest
- AbstractUidType
- The base class for so-called Doctrine mapping types.
- UlidType
- The base class for so-called Doctrine mapping types.
- UuidType
- The base class for so-called Doctrine mapping types.
- UniqueEntity
- Constraint for the Unique Entity validator.
- UniqueEntityValidator
- Unique Entity Validator checks if one or a set of fields contain unique values.
- DoctrineInitializer
- Automatically loads proxy object before validation.
- DoctrineLoader
- Guesses and loads the appropriate constraints using Doctrine's metadata.
- DummyMessage
- ConnectionTest
- DoctrineIntegrationTest
- DoctrinePostgreSqlIntegrationTest
- DoctrineReceiverTest
- DoctrineSenderTest
- DoctrineTransportFactoryTest
- DoctrineTransportTest
- PostgreSqlConnectionTest
- DoctrineReceivedStamp
- DoctrineReceiver
- DoctrineSender
- DoctrineTransport
- DoctrineTransportFactory
- AbstractUriElement
- Any HTML element that can link to an URI.
- Crawler
- Crawler eases navigation of a list of \DOMNode objects.
- ChoiceFormField
- ChoiceFormField represents a choice form field.
- FileFormField
- FileFormField represents a file form field (an HTML file input tag).
- FormField
- FormField is the abstract class for all form fields.
- InputFormField
- InputFormField represents an input form field (an HTML input tag).
- TextareaFormField
- TextareaFormField represents a textarea form field (an HTML textarea tag).
- Form
- Form represents an HTML form.
- Image
- Image represents an HTML image (an HTML img tag).
- Link
- Link represents an HTML link (an HTML a, area or link tag).
- CrawlerSelectorAttributeValueSame
- CrawlerSelectorCount
- CrawlerSelectorExists
- CrawlerSelectorTextContains
- CrawlerSelectorTextSame
- AbstractCrawlerTestCase
- ChoiceFormFieldTest
- FileFormFieldTest
- FormFieldTest
- FormFieldTestCase
- InputFormFieldTest
- TextareaFormFieldTest
- FormTest
- Html5ParserCrawlerTest
- ImageTest
- LinkTest
- NativeParserCrawlerTest
- CrawlerSelectorAttributeValueSameTest
- CrawlerSelectorExistsTest
- CrawlerSelectorTextContainsTest
- CrawlerSelectorTextSameTest
- UriResolverTest
- UriResolver
- The UriResolver class takes an URI (relative, absolute, fragment, etc.) and turns it into an absolute URI against another given base URI.
- DebugCommand
- A console command to debug current dotenv files with variables and values.
- Dotenv
- Manages .env files.
- FormatException
- Thrown when a file has a syntax error.
- FormatExceptionContext
- PathException
- Thrown when a file does not exist or is not readable.
- DebugCommandTest
- DotenvDumpCommandTest
- DotenvTest
- BufferingLogger
- A buffering logger that stacks logs for later.
- Debug
- Registers all the debug tools.
- DebugClassLoader
- Autoloader checking if the class is really defined in the file found.
- ClassNotFoundError
- FatalError
- OutOfMemoryError
- UndefinedFunctionError
- UndefinedMethodError
- ClassNotFoundErrorEnhancer
- UndefinedFunctionErrorEnhancer
- UndefinedMethodErrorEnhancer
- ErrorHandler
- A generic ErrorHandler for the PHP engine.
- CliErrorRenderer
- HtmlErrorRenderer
- SerializerErrorRenderer
- Formats an exception using Serializer for rendering.
- FlattenException
- FlattenException wraps a PHP Error or Exception to be able to serialize it.
- SilencedErrorContext
- Data Object that represents a Silenced Error.
- DebugClassLoaderTest
- ClassLoader
- ClassNotFoundErrorEnhancerTest
- UndefinedFunctionErrorEnhancerTest
- UndefinedMethodErrorEnhancerTest
- ErrorHandlerTest
- ErrorHandlerTest.
- HtmlErrorRendererTest
- SerializerErrorRendererTest
- FlattenExceptionTest
- AnnotatedClass
- CaseMismatch
- ClassWithAnnotatedParameters
- DeprecatedClass
- ErrorHandlerThatUsesThePreviousOne
- ExtendedFinalMethod
- FinalClass1
- FinalClass2
- FinalClass3
- FinalClass4
- FinalClass5
- FinalClass6
- FinalClass7
- FinalClass8
- FinalConstants
- FinalConstants2
- OverrideFinalConstant
- OverrideFinalConstant81
- FinalMethod
- FinalProperty
- OutsideFinalProperty
- OverrideFinalPropertySameNamespace
- LoggerThatSetAnErrorHandler
- A buffering logger that stacks logs for later.
- NotPSR0bis
- OverrideFinalProperty
- OverrideOutsideFinalProperty
- Symfony_Component_ErrorHandler_Tests_Fixtures_PEARClass
- PSR4CaseMismatch
- NotPSR0
- ReturnType
- ReturnTypeGrandParent
- ReturnTypeParent
- StringErrorCodeException
- SubClassWithAnnotatedParameters
- VirtualClass
- VirtualClassMagicCall
- RequiredTwice
- AsEventListener
- Service tag to autoconfigure event listeners.
- TraceableEventDispatcher
- Collects some data about event listeners.
- WrappedListener
- AddEventAliasesPass
- This pass allows bundles to extend the list of event aliases.
- RegisterListenersPass
- Compiler pass to register tagged services for an event dispatcher.
- EventDispatcher
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- GenericEvent
- Event encapsulation class.
- ImmutableEventDispatcher
- A read-only proxy for an event dispatcher.
- ChildEventDispatcherTest
- ChildEventDispatcher
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- TraceableEventDispatcherTest
- EventSubscriber
- WrappedListenerTest
- FooListener
- RegisterListenersPassTest
- SubscriberService
- InvokableListenerService
- AliasedSubscriber
- AliasedEvent
- TypedListener
- GenericListener
- IncompleteSubscriber
- EventDispatcherTest
- CallableClass
- TestEventListener
- TestWithDispatcher
- TestEventSubscriber
- TestEventSubscriberWithPriorities
- TestEventSubscriberWithMultipleListeners
- CustomEvent
- TaggedInvokableListener
- TaggedMultiListener
- GenericEventTest
- Test class for Event.
- ImmutableEventDispatcherTest
- Event
- Event is the base class for classes containing event data.
- Compiler
- Compiles a node to PHP code.
- Expression
- Represents an expression.
- ExpressionFunction
- Represents a function that can be used in an expression.
- ExpressionLanguage
- Allows to compile and evaluate expressions written in your own DSL.
- Lexer
- Lexes an expression.
- Node
- Represents a node in the AST.
- ParsedExpression
- Represents an already parsed expression.
- Parser
- Parsers a token stream.
- SerializedParsedExpression
- Represents an already parsed expression.
- SyntaxError
- ExpressionFunctionTest
- Tests ExpressionFunction.
- ExpressionLanguageTest
- ExpressionTest
- TestProvider
- LexerTest
- AbstractNodeTestCase
- ArgumentsNodeTest
- ArrayNodeTest
- BinaryNodeTest
- ConditionalNodeTest
- ConstantNodeTest
- FunctionNodeTest
- GetAttrNodeTest
- Obj
- NameNodeTest
- NodeTest
- UnaryNodeTest
- ParsedExpressionTest
- ParserTest
- Token
- Represents a Token.
- TokenStream
- Represents a token stream.
- FileNotFoundException
- Exception class thrown when a file couldn't be found.
- InvalidArgumentException
- IOException
- Exception class thrown when a filesystem operation failure happens.
- RuntimeException
- Filesystem
- Provides basic utility to manipulate the file system.
- Path
- Contains utility methods for handling path strings.
- ExceptionTest
- Test class for Filesystem.
- FilesystemTest
- Test class for Filesystem.
- FilesystemTestCase
- MockStream
- Mock stream class to be used with stream_wrapper_register.
- PathTest
- Comparator
- DateComparator
- DateCompare compiles date comparisons.
- NumberComparator
- NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
- AccessDeniedException
- DirectoryNotFoundException
- Finder
- Finder allows to build rules to find files and directories.
- Gitignore
- Gitignore matches against text.
- Glob
- Glob matches globbing patterns against text.
- CustomFilterIterator
- CustomFilterIterator filters files by applying anonymous functions.
- DateRangeFilterIterator
- DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
- DepthRangeFilterIterator
- DepthRangeFilterIterator limits the directory depth.
- ExcludeDirectoryFilterIterator
- ExcludeDirectoryFilterIterator filters out directories.
- FilecontentFilterIterator
- FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
- FilenameFilterIterator
- FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
- FileTypeFilterIterator
- FileTypeFilterIterator only keeps files, directories, or both.
- MultiplePcreFilterIterator
- MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
- PathFilterIterator
- PathFilterIterator filters files by path patterns (e.g. some/special/dir).
- RecursiveDirectoryIterator
- Extends the \RecursiveDirectoryIterator to support relative paths.
- SizeRangeFilterIterator
- SizeRangeFilterIterator filters out files that are not in the given size range.
- SortableIterator
- SortableIterator applies a sort on a given Iterator.
- VcsIgnoredFilterIterator
- SplFileInfo
- Extends \SplFileInfo to support relative paths.
- ComparatorTest
- DateComparatorTest
- NumberComparatorTest
- FinderTest
- GitignoreTest
- GlobTest
- CustomFilterIteratorTest
- DateRangeFilterIteratorTest
- DepthRangeFilterIteratorTest
- ExcludeDirectoryFilterIteratorTest
- FilecontentFilterIteratorTest
- FilenameFilterIteratorTest
- FileTypeFilterIteratorTest
- InnerTypeIterator
- InnerNameIterator
- Iterator
- IteratorTestCase
- LazyIteratorTest
- MockFileListIterator
- MockSplFileInfo
- MultiplePcreFilterIteratorTest
- TestMultiplePcreFilterIterator
- MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
- PathFilterIteratorTest
- RealIteratorTestCase
- RecursiveDirectoryIteratorTest
- SizeRangeFilterIteratorTest
- InnerSizeIterator
- SortableIteratorTest
- VcsIgnoredFilterIteratorTest
- DumpEnvCommand
- InstallRecipesCommand
- RecipesCommand
- UpdateRecipesCommand
- AbstractConfigurator
- AddLinesConfigurator
- BundlesConfigurator
- ComposerScriptsConfigurator
- ContainerConfigurator
- CopyFromPackageConfigurator
- CopyFromRecipeConfigurator
- DockerComposeConfigurator
- Adds services and volumes to docker-compose.yml file.
- DockerfileConfigurator
- Adds commands to a Dockerfile.
- EnvConfigurator
- GitignoreConfigurator
- MakefileConfigurator
- Configurator
- Downloader
- UpdateEvent
- Flex
- GithubApi
- InformationOperation
- Lock
- Options
- PackageFilter
- PackageJsonSynchronizer
- Synchronize package.json files detected in installed PHP packages with the current application.
- PackageResolver
- Recipe
- Response
- ScriptExecutor
- SymfonyBundle
- Operation
- Result
- Unpacker
- DiffHelper
- RecipePatch
- RecipePatcher
- RecipeUpdate
- DumpEnvCommandTest
- UpdateRecipesCommandTest
- AddLinesConfiguratorTest
- BundlesConfiguratorTest
- ComposerScriptsConfiguratorTest
- ContainerConfiguratorTest
- CopyDirectoryFromPackageConfiguratorTest
- CopyFromPackageConfiguratorTest
- CopyFromRecipeConfiguratorTest
- DockerComposeConfiguratorTest
- DockerfileConfiguratorTest
- EnvConfiguratorTest
- GitignoreConfiguratorTest
- MakefileConfiguratorTest
- CaBundle
- DoctrineCacheBundle
- Symfony Bundle for Doctrine Cache
- EasyDeployBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- EasySecurityBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- EightPointsGuzzleBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- SyliusShopApiPlugin
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- DebugBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- NouseBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- CmfRoutingBundle
- Bundle class.
- JoseFrameworkBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- FlexTest
- PackageFilterTest
- PackageJsonSynchronizerTest
- PackageResolverTest
- PathTest
- ScriptExecutorTest
- SymfonyBundleTest
- UnpackerTest
- DiffHelperTest
- RecipePatcherTest
- RecipePatchTest
- RecipeUpdateTest
- AbstractExtension
- AbstractRendererEngine
- Default implementation of {@link FormRendererEngineInterface}.
- AbstractType
- AbstractTypeExtension
- Button
- A form button.
- ButtonBuilder
- A builder for {@link Button} instances.
- CallbackTransformer
- ArrayChoiceList
- A list of choices with arbitrary data types.
- ChoiceList
- A set of convenient static methods to create cacheable choice list options.
- CachingFactoryDecorator
- Caches the choice lists created by the decorated factory.
- DefaultChoiceListFactory
- Default implementation of {@link ChoiceListFactoryInterface}.
- PropertyAccessDecorator
- Adds property path support to a choice list factory.
- LazyChoiceList
- A choice list that loads its choices lazily.
- AbstractChoiceLoader
- CallbackChoiceLoader
- Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
- FilterChoiceLoaderDecorator
- A decorator to filter choices only when they are loaded or partially loaded.
- IntlCallbackChoiceLoader
- Callback choice loader optimized for Intl choice types.
- ChoiceGroupView
- Represents a group of choices in templates.
- ChoiceListView
- Represents a choice list in templates.
- ChoiceView
- Represents a choice in templates.
- DebugCommand
- A console command for retrieving information about form types.
- FormPass
- Adds all services with the tags "form.type", "form.type_extension" and "form.type_guesser" as arguments of the "form.extension" service.
- PostSetDataEvent
- This event is dispatched at the end of the Form::setData() method.
- PostSubmitEvent
- This event is dispatched after the Form::submit() once the model and view data have been denormalized.
- PreSetDataEvent
- This event is dispatched at the beginning of the Form::setData() method.
- PreSubmitEvent
- This event is dispatched at the beginning of the Form::submit() method.
- SubmitEvent
- This event is dispatched just before the Form::submit() method transforms back the normalized data to the model and view data.
- AccessException
- Base RuntimeException for the Form component.
- AlreadySubmittedException
- Thrown when an operation is called that is not acceptable after submitting a form.
- BadMethodCallException
- Base BadMethodCallException for the Form component.
- ErrorMappingException
- Base RuntimeException for the Form component.
- InvalidArgumentException
- Base InvalidArgumentException for the Form component.
- InvalidConfigurationException
- Base InvalidArgumentException for the Form component.
- LogicException
- Base LogicException for Form component.
- OutOfBoundsException
- Base OutOfBoundsException for Form component.
- RuntimeException
- Base RuntimeException for the Form component.
- StringCastException
- Base RuntimeException for the Form component.
- TransformationFailedException
- Indicates a value transformation error.
- UnexpectedTypeException
- Base InvalidArgumentException for the Form component.
- CoreExtension
- Represents the main form extension, which loads the core functionality.
- CallbackAccessor
- Writes and reads values to/from an object or array using callback functions.
- ChainAccessor
- PropertyPathAccessor
- Writes and reads values to/from an object or array using property path.
- CheckboxListMapper
- Maps choices to/from checkbox forms.
- DataMapper
- Maps arrays/objects to/from forms using data accessors.
- RadioListMapper
- Maps choices to/from radio forms.
- ArrayToPartsTransformer
- BaseDateTimeTransformer
- BooleanToStringTransformer
- Transforms between a Boolean and a string.
- ChoicesToValuesTransformer
- ChoiceToValueTransformer
- DataTransformerChain
- Passes a value through multiple value transformers.
- DateIntervalToArrayTransformer
- Transforms between a normalized date interval and an interval string/array.
- DateIntervalToStringTransformer
- Transforms between a date string and a DateInterval object.
- DateTimeImmutableToDateTimeTransformer
- Transforms between a DateTimeImmutable object and a DateTime object.
- DateTimeToArrayTransformer
- Transforms between a normalized time and a localized time string/array.
- DateTimeToHtml5LocalDateTimeTransformer
- DateTimeToLocalizedStringTransformer
- Transforms between a normalized time and a localized time string.
- DateTimeToRfc3339Transformer
- DateTimeToStringTransformer
- Transforms between a date string and a DateTime object.
- DateTimeToTimestampTransformer
- Transforms between a timestamp and a DateTime object.
- DateTimeZoneToStringTransformer
- Transforms between a timezone identifier string and a DateTimeZone object.
- IntegerToLocalizedStringTransformer
- Transforms between an integer and a localized number with grouping (each thousand) and comma separators.
- IntlTimeZoneToStringTransformer
- Transforms between a timezone identifier string and a IntlTimeZone object.
- MoneyToLocalizedStringTransformer
- Transforms between a normalized format and a localized money string.
- NumberToLocalizedStringTransformer
- Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
- PercentToLocalizedStringTransformer
- Transforms between a normalized format (integer or float) and a percentage value.
- StringToFloatTransformer
- UlidToStringTransformer
- Transforms between a ULID string and a Ulid object.
- UuidToStringTransformer
- Transforms between a UUID string and a Uuid object.
- ValueToDuplicatesTransformer
- WeekToArrayTransformer
- Transforms between an ISO 8601 week date string and an array.
- FixUrlProtocolListener
- Adds a protocol to a URL if it doesn't already have one.
- MergeCollectionListener
- ResizeFormListener
- Resize a collection form element based on the data sent from the client.
- TransformationFailureListener
- TrimListener
- Trims string data.
- BaseType
- Encapsulates common logic of {@link FormType} and {@link ButtonType}.
- BirthdayType
- ButtonType
- A form button.
- CheckboxType
- ChoiceType
- CollectionType
- ColorType
- CountryType
- CurrencyType
- DateIntervalType
- DateTimeType
- DateType
- EmailType
- EnumType
- A choice type for native PHP enums.
- FileType
- FormType
- Encapsulates common logic of {@link FormType} and {@link ButtonType}.
- HiddenType
- IntegerType
- LanguageType
- LocaleType
- MoneyType
- NumberType
- PasswordType
- PercentType
- RadioType
- RangeType
- RepeatedType
- ResetType
- A reset button.
- SearchType
- SubmitType
- A submit button.
- TelType
- TextareaType
- TextType
- TimeType
- TimezoneType
- TransformationFailureExtension
- UlidType
- UrlType
- UuidType
- WeekType
- CsrfExtension
- This extension protects forms by using a CSRF token.
- CsrfValidationListener
- FormTypeCsrfExtension
- DataCollectorExtension
- Extension for collecting data of the forms on a page.
- DataCollectorListener
- Listener that invokes a data collector for the {@link FormEvents::POST_SET_DATA} and {@link FormEvents::POST_SUBMIT} events.
- FormDataCollector
- Data collector for {@link FormInterface} instances.
- FormDataExtractor
- Default implementation of {@link FormDataExtractorInterface}.
- ResolvedTypeDataCollectorProxy
- Proxy that invokes a data collector when creating a form and its view.
- ResolvedTypeFactoryDataCollectorProxy
- Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} instances.
- DataCollectorTypeExtension
- Type extension for collecting data of a form with this type.
- DependencyInjectionExtension
- HtmlSanitizerExtension
- Integrates the HtmlSanitizer component with the Form library.
- TextTypeHtmlSanitizerExtension
- HttpFoundationExtension
- Integrates the HttpFoundation component with the Form library.
- HttpFoundationRequestHandler
- A request processor using the {@link Request} class of the HttpFoundation component.
- FormTypeHttpFoundationExtension
- PasswordHasherListener
- PasswordHasherExtension
- Integrates the PasswordHasher component with the Form library.
- FormTypePasswordHasherExtension
- PasswordTypePasswordHasherExtension
- Form
- Contains the properties of a constraint definition.
- FormValidator
- Base class for constraint validators.
- ValidationListener
- BaseValidatorExtension
- Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
- FormTypeValidatorExtension
- Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
- RepeatedTypeValidatorExtension
- SubmitTypeValidatorExtension
- Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
- UploadValidatorExtension
- ValidatorExtension
- Extension supporting the Symfony Validator component in forms.
- ValidatorTypeGuesser
- MappingRule
- RelativePath
- Default implementation of {@link PropertyPathInterface}.
- ViolationMapper
- ViolationPath
- ViolationPathIterator
- Traverses a property path and provides additional methods to find out information about the current element.
- Form
- Form represents a form.
- FormBuilder
- A builder for creating {@link Form} instances.
- FormConfigBuilder
- A basic form configuration.
- FormError
- Wraps errors in forms.
- FormErrorIterator
- Iterates over the errors of a form.
- FormEvent
- Event is the base class for classes containing event data.
- FormEvents
- To learn more about how form events work check the documentation entry at {@link https://symfony.com/doc/any/components/form/form_events.html}.
- FormFactory
- FormFactoryBuilder
- The default implementation of FormFactoryBuilderInterface.
- FormRegistry
- The central registry of the Form component.
- FormRenderer
- Renders a form into HTML using a rendering engine.
- Forms
- Entry point of the Form component.
- FormTypeGuesserChain
- FormView
- Guess
- Base class for guesses made by TypeGuesserInterface implementation.
- TypeGuess
- Contains a guessed class name and a list of options for creating an instance of that class.
- ValueGuess
- Contains a guessed value.
- NativeRequestHandler
- A request handler using PHP super globals $_GET, $_POST and $_SERVER.
- PreloadedExtension
- A form extension with preloaded types, type extensions and type guessers.
- ResolvedFormType
- A wrapper for a form type and its extensions.
- ResolvedFormTypeFactory
- ReversedTransformer
- Reverses a transformer.
- SubmitButton
- A button that submits the form.
- SubmitButtonBuilder
- A builder for {@link SubmitButton} instances.
- FormIntegrationTestCase
- FormPerformanceTestCase
- Base class for performance tests.
- TypeTestCase
- AbstractExtensionTest
- ConcreteExtension
- AbstractRequestHandlerTestCase
- ButtonBuilderTest
- ButtonTest
- CallbackTransformerTest
- AbstractChoiceListTestCase
- ArrayChoiceListTest
- ChoiceLoaderTest
- CachingFactoryDecoratorTest
- DefaultChoiceListFactoryTest
- DefaultChoiceListFactoryTest_Castable
- PropertyAccessDecoratorTest
- LazyChoiceListTest
- CallbackChoiceLoaderTest
- FilterChoiceLoaderDecoratorTest
- IntlCallbackChoiceLoaderTest
- DebugCommandTest
- FooType
- CompoundFormPerformanceTest
- Base class for performance tests.
- CompoundFormTest
- AbstractDescriptorTestCase
- FooType
- JsonDescriptorTest
- TextDescriptorTest
- FormPassTest
- Type1TypeExtension
- Type2TypeExtension
- Type1Type2TypeExtension
- WithoutExtendedTypesTypeExtension
- CoreExtensionTest
- DataMapperTest
- SubmittedForm
- Form represents a form.
- NotSynchronizedForm
- Form represents a form.
- DummyPerson
- ArrayToPartsTransformerTest
- BaseDateTimeTransformerTestCase
- BooleanToStringTransformerTest
- ChoicesToValuesTransformerTest
- ChoiceToValueTransformerTest
- DataTransformerChainTest
- DateIntervalTestCase
- DateIntervalToArrayTransformerTest
- DateIntervalToStringTransformerTest
- DateTimeImmutableToDateTimeTransformerTest
- DateTimeToArrayTransformerTest
- DateTimeToHtml5LocalDateTimeTransformerTest
- DateTimeToLocalizedStringTransformerTest
- DateTimeToRfc3339TransformerTest
- DateTimeToStringTransformerTest
- DateTimeToTimestampTransformerTest
- DateTimeZoneToStringTransformerTest
- IntegerToLocalizedStringTransformerTest
- IntlTimeZoneToStringTransformerTest
- MoneyToLocalizedStringTransformerTest
- NumberToLocalizedStringTransformerTest
- PercentToLocalizedStringTransformerTest
- PercentToLocalizedStringTransformerWithoutGrouping
- Transforms between a normalized format (integer or float) and a percentage value.
- StringToFloatTransformerTest
- UlidToStringTransformerTest
- UuidToStringTransformerTest
- ValueToDuplicatesTransformerTest
- WeekToArrayTransformerTest
- FixUrlProtocolListenerTest
- MergeCollectionListenerArrayObjectTest
- MergeCollectionListenerArrayTest
- MergeCollectionListenerCustomArrayObjectTest
- MergeCollectionListenerTestCase
- ResizeFormListenerTest
- TrimListenerTest
- BaseTypeTestCase
- BirthdayTypeTest
- ButtonTypeTest
- CheckboxTypeTest
- ChoiceTypePerformanceTest
- Base class for performance tests.
- ChoiceTypeTest
- ChoiceTypeTranslationTest
- CollectionTypeTest
- ColorTypeTest
- CountryTypeTest
- CurrencyTypeTest
- DateIntervalTypeTest
- DateTimeTypeTest
- DateTypeTest
- EnumTypeTest
- ExtendedChoiceTypeTest
- FileTypeTest
- FormTest_AuthorWithoutRefSetter
- FormTypeTest
- Money
- MoneyDataMapper
- IntegerTypeTest
- LanguageTypeTest
- LocaleTypeTest
- MoneyTypeTest
- NumberTypeTest
- PasswordTypeTest
- PercentTypeTest
- RepeatedTypeTest
- SubmitTypeTest
- TextTypeTest
- TimeTypeTest
- TimezoneTypeTest
- UlidTypeTest
- UrlTypeTest
- UuidTypeTest
- WeekTypeTest
- CsrfValidationListenerTest
- ServerParamsPostMaxSizeExceeded
- FormTypeCsrfExtensionTest_ChildType
- FormTypeCsrfExtensionTest
- DataCollectorExtensionTest
- FormDataCollectorTest
- FormDataExtractorTest
- DataCollectorTypeExtensionTest
- DependencyInjectionExtensionTest
- TestTypeExtension
- OtherTypeExtension
- MultipleTypesTypeExtension
- TextTypeHtmlSanitizerExtensionTest
- HttpFoundationRequestHandlerTest
- PasswordTypePasswordHasherExtensionTest
- FormValidatorFunctionalTest
- Foo
- FooType
- Review
- ReviewType
- Customer
- CustomerType
- FormValidatorPerformanceTest
- Base class for performance tests.
- FormValidatorTest
- A test case to ease testing Constraint Validators.
- ValidationListenerTest
- SubmittedNotSynchronizedForm
- Form represents a form.
- DummyValidator
- BaseValidatorExtensionTestCase
- BirthdayTypeValidatorExtensionTest
- CheckboxTypeValidatorExtensionTest
- ChoiceTypeValidatorExtensionTest
- CollectionTypeValidatorExtensionTest
- ColorTypeValidatorExtensionTest
- CountryTypeValidatorExtensionTest
- CurrencyTypeValidatorExtensionTest
- DateIntervalTypeValidatorExtensionTest
- DateTimeTypeValidatorExtensionTest
- DateTypeValidatorExtensionTest
- EmailTypeValidatorExtensionTest
- FileTypeValidatorExtensionTest
- FormTypeValidatorExtensionTest
- HiddenTypeValidatorExtensionTest
- IntegerTypeValidatorExtensionTest
- LanguageTypeValidatorExtensionTest
- LocaleTypeValidatorExtensionTest
- MoneyTypeValidatorExtensionTest
- NumberTypeValidatorExtensionTest
- PasswordTypeValidatorExtensionTest
- PercentTypeValidatorExtensionTest
- RadioTypeValidatorExtensionTest
- RangeTypeValidatorExtensionTest
- RepeatedTypeValidatorExtensionTest
- SearchTypeValidatorExtensionTest
- SubmitTypeValidatorExtensionTest
- TelTypeValidatorExtensionTest
- TimeTypeValidatorExtensionTest
- TimezoneTypeValidatorExtensionTest
- UploadValidatorExtensionTest
- DummyTranslator
- UrlTypeValidatorExtensionTest
- ValidatorExtensionTest
- ValidatorTypeGuesserTest
- ValidatorTypeGuesserTest_TestClass
- Issue
- ViolationMapperTest
- ViolationPathTest
- AbstractAuthor
- AlternatingRowType
- ArrayChoiceLoader
- Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
- Author
- AuthorType
- BlockPrefixedFooTextType
- ChoiceSubType
- ChoiceTypeExtension
- ConfigurableFormType
- CustomArrayObject
- This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
- AmbiguousType
- AmbiguousType
- DummyFormRendererEngine
- Default implementation of {@link FormRendererEngineInterface}.
- FBooType
- FixedDataTransformer
- FixedFilterListener
- FixedTranslator
- Foo
- Foo1Bar2Type
- FooBarHTMLType
- FooSubType
- FooType
- FooTypeBarExtension
- FooTypeBazExtension
- FormWithSameParentType
- LazyChoiceTypeExtension
- Map
- NotMappedType
- NullFormTypeGuesser
- RecursiveFormTypeBar
- RecursiveFormTypeBaz
- RecursiveFormTypeFoo
- RepeatedPasswordField
- TestExtension
- Type
- TypehintedPropertiesCar
- User
- FormBuilderTest
- FormConfigTest
- FormErrorIteratorTest
- FormFactoryBuilderTest
- FormFactoryTest
- ConfigurableFormTypeGuesser
- FormRegistryTest
- FormRendererTest
- TestGuess
- Base class for guesses made by TypeGuesserInterface implementation.
- GuessTest
- NativeRequestHandlerTest
- ResolvedFormTypeTest
- UsageTrackingFormType
- UsageTrackingParentFormType
- UsageTrackingFormTypeExtension
- TranslationFilesTest
- SimpleFormTest_Countable
- SimpleFormTest_Traversable
- SimpleFormTest
- OrderedHashMapTest
- ServerParamsTest
- DummyServerParams
- StringUtilTest
- FormUtil
- InheritDataAwareIterator
- Iterator that traverses an array of forms.
- OrderedHashMap
- A hash map which keeps track of deletions and additions.
- ServerParams
- StringUtil
- AbstractPhpFileCacheWarmer
- AnnotationsCacheWarmer
- Warms up annotation caches for classes found in composer's autoload class map and declared in DI bundle extensions using the addAnnotatedClassesToCache method.
- ConfigBuilderCacheWarmer
- Generate all config builders.
- RouterCacheWarmer
- Generates the router matcher and generator classes.
- SerializerCacheWarmer
- Warms up XML and YAML serializer metadata.
- TranslationsCacheWarmer
- Generates the catalogues for translations.
- ValidatorCacheWarmer
- Warms up XML and YAML validator metadata.
- AboutCommand
- A console command to display information about the current installation.
- AbstractConfigCommand
- A console command for dumping available configuration reference.
- AssetsInstallCommand
- Command that places bundle web assets into a given directory.
- CacheClearCommand
- Clear and Warmup the cache.
- CachePoolClearCommand
- Clear cache pools.
- CachePoolDeleteCommand
- Delete an item from a cache pool.
- CachePoolInvalidateTagsCommand
- Base class for all commands.
- CachePoolListCommand
- List available cache pools.
- CachePoolPruneCommand
- Cache pool pruner command.
- CacheWarmupCommand
- Warmup the cache.
- ConfigDebugCommand
- A console command for dumping available configuration reference.
- ConfigDumpReferenceCommand
- A console command for dumping available configuration reference.
- ContainerLintCommand
- Base class for all commands.
- EventDispatcherDebugCommand
- A console command for retrieving information about event dispatcher.
- RouterDebugCommand
- A console command for retrieving information about routes.
- RouterMatchCommand
- A console command to test route matching.
- TranslationDebugCommand
- Helps finding unused or missing translation messages in a given locale and comparing them with the fallback ones.
- TranslationUpdateCommand
- A command that parses templates to extract translation messages and adds them into the translation files.
- WorkflowDumpCommand
- Base class for all commands.
- XliffLintCommand
- Validates XLIFF files syntax and outputs encountered errors.
- YamlLintCommand
- Validates YAML files syntax and outputs encountered errors.
- Application
- An Application is the container for a collection of commands.
- AbstractController
- Provides shortcuts for HTTP-related features in controllers.
- ControllerResolver
- A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
- RedirectController
- Redirects a request to another URL.
- TemplateController
- TemplateController.
- AbstractDataCollector
- DataCollector.
- RouterDataCollector
- DataCollector.
- AddDebugLogProcessorPass
- AddExpressionLanguageProvidersPass
- Registers the expression language providers.
- AssetsContextPass
- ContainerBuilderDebugDumpPass
- Dumps the ContainerBuilder to a cache file so that it can be used by debugging tools such as the debug:container console command.
- DataCollectorTranslatorPass
- EnableLoggerDebugModePass
- LoggingTranslatorPass
- ProfilerPass
- Adds tagged data_collector services to profiler service.
- RemoveUnusedSessionMarshallingHandlerPass
- TestServiceContainerRealRefPass
- TestServiceContainerWeakRefPass
- UnusedTagsPass
- Find all service tags which are defined, but not used and yield a warning log message.
- WorkflowGuardListenerPass
- Configuration
- FrameworkExtension configuration structure.
- FrameworkExtension
- Process the configuration and prepare the dependency injection container with parameters and services.
- FrameworkBundle
- Bundle.
- HttpCache
- Manages HTTP cache objects in a Container.
- KernelBrowser
- Simulates a browser and makes requests to a Kernel object.
- AnnotatedRouteControllerLoader
- AnnotatedRouteControllerLoader is an implementation of AnnotationClassLoader that sets the '_controller' default based on the class and method names.
- AsRoutingConditionService
- Service tag to autoconfigure routing condition services.
- DelegatingLoader
- DelegatingLoader delegates route loading to other loaders using a loader resolver.
- Router
- This Router creates the Loader only when the cache is empty.
- AbstractVault
- DotenvVault
- SodiumVault
- KernelTestCase
- KernelTestCase is the base class for tests needing a Kernel.
- TestBrowserToken
- A very limited token that is used to login in tests using the KernelBrowser.
- WebTestCase
- WebTestCase is the base class for functional tests.
- AnnotationsCacheWarmerTest
- RouterCacheWarmerTest
- SerializerCacheWarmerTest
- ValidatorCacheWarmerTest
- AboutCommandTest
- TestAppKernel
- The Kernel is the heart of the Symfony system.
- CacheClearCommandTest
- TestAppKernel
- The Kernel is the heart of the Symfony system.
- CachePoolClearCommandTest
- CachePoolDeleteCommandTest
- CachePoolInvalidateTagsCommandTest
- CachePruneCommandTest
- EventDispatcherDebugCommandTest
- RouterMatchCommandTest
- SecretsListCommandTest
- SecretsRemoveCommandTest
- SecretsSetCommandTest
- TranslationDebugCommandTest
- TranslationUpdateCommandCompletionTest
- TranslationUpdateCommandTest
- WorkflowDumpCommandTest
- XliffLintCommandTest
- Tests the part of the XliffLintCommand managed by the FrameworkBundle. The rest of the features are tested in the Translation component.
- YamlLintCommandTest
- Tests the YamlLintCommand.
- ApplicationTest
- ThrowingCommand
- Base class for all commands.
- AbstractDescriptorTestCase
- JsonDescriptorTest
- MarkdownDescriptorTest
- ObjectsProvider
- CallableClass
- ExtendedCallableClass
- RouteStub
- A Route describes a route and its parameters.
- ClassWithoutDocComment
- ClassWithDocComment
- This is a class with a doc comment.
- ClassWithDocCommentOnMultipleLines
- This is the first line of the description.
- ClassWithDocCommentWithoutInitialSpace
- Foo.
- TextDescriptorTest
- MyController
- XmlDescriptorTest
- AbstractControllerTest
- ControllerResolverTest
- ContainerAwareController
- DummyController
- Provides shortcuts for HTTP-related features in controllers.
- RedirectControllerTest
- TemplateControllerTest
- TestAbstractController
- Provides shortcuts for HTTP-related features in controllers.
- AddExpressionLanguageProvidersPassTest
- DataCollectorTranslatorPassTest
- TranslatorWithTranslatorBag
- LoggingTranslatorPassTest
- ProfilerPassTest
- TestServiceContainerRefPassesTest
- UnusedTagsPassTest
- UnusedTagsPassUtils
- WorkflowGuardListenerPassTest
- ConfigurationTest
- CustomPathBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- TestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- FrameworkExtensionTestCase
- TestAnnotationsPass
- Simulates ReplaceAliasByActualDefinitionPass.
- PhpFrameworkExtensionTest
- XmlFrameworkExtensionTest
- YamlFrameworkExtensionTest
- BackslashClass
- ClassAliasExampleClass
- ClassAliasTargetClass
- ContainerExcluded
- DeclaredClass
- DeprecatedClass
- BarMessage
- DummyMessage
- DummySchedule
- FooMessage
- SecondMessage
- Author
- Person
- DefaultController
- DefaultController.
- DefaultController
- DefaultController.
- DefaultController
- DefaultController.
- FooBundle
- Bundle.
- DefaultController
- DefaultController.
- SensioCmsFooBundle
- Bundle.
- DefaultController
- DefaultController.
- SensioFooBundle
- Bundle.
- Article
- Author
- Category
- Person
- SubCategory
- WarmedClass
- AbstractAttributeRoutingTestCase
- WebTestCase is the base class for functional tests.
- AbstractWebTestCase
- WebTestCase is the base class for functional tests.
- AnnotatedControllerTest
- WebTestCase is the base class for functional tests.
- ApiAttributesTest
- WebTestCase is the base class for functional tests.
- WithMapQueryStringController
- WithMapRequestPayloadController
- QueryString
- Filter
- RequestBody
- AppKernel
- App Test Kernel for functional tests.
- AutowiringTypesTest
- WebTestCase is the base class for functional tests.
- DefaultConfigTestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Configuration
- DefaultConfigTestExtension
- Provides useful features shared by many extensions.
- ExtensionWithoutConfigTestExtension
- ExtensionWithoutConfigTestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- LegacyPerson
- LegacyBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ModernPerson
- ModernBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- DefaultController
- RoutingConditionServiceBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- AutoConfiguredNonAliasedService
- AutoConfiguredService
- FooOriginalService
- FooReplacementService
- ManuallyTaggedService
- AutowiredServices
- AnnotatedController
- EmailController
- FragmentController
- Bar
- NotificationController
- ProfilerController
- SecurityController
- SessionController
- SubRequestController
- SubRequestServiceResolutionController
- TransController
- UidController
- TestCommentIdentifier
- AnnotationReaderPass
- CustomConfig
- Configuration
- TestExtension
- Provides useful features shared by many extensions.
- SlugConstructArgService
- TestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- NonPublicService
- PrivateService
- PublicService
- UnusedPrivateService
- TransConstructArgService
- TransMethodCallsService
- TransPropertyService
- TransSubscriberService
- BundlePathsTest
- WebTestCase is the base class for functional tests.
- CacheAttributeListenerTest
- WebTestCase is the base class for functional tests.
- TestEntityValueResolver
- Post
- WithAttributesController
- CachePoolClearCommandTest
- WebTestCase is the base class for functional tests.
- CachePoolListCommandTest
- WebTestCase is the base class for functional tests.
- CachePoolsTest
- WebTestCase is the base class for functional tests.
- ConfigDebugCommandTest
- WebTestCase is the base class for functional tests.
- ConfigDumpReferenceCommandTest
- WebTestCase is the base class for functional tests.
- ContainerDebugCommandTest
- WebTestCase is the base class for functional tests.
- ContainerDumpTest
- Checks that the container compiles correctly when all the bundle features are enabled.
- DebugAutowiringCommandTest
- WebTestCase is the base class for functional tests.
- TestDumpExtension
- Provides useful features shared by many extensions.
- FragmentTest
- WebTestCase is the base class for functional tests.
- MailerTest
- WebTestCase is the base class for functional tests.
- NotificationTest
- WebTestCase is the base class for functional tests.
- ProfilerTest
- WebTestCase is the base class for functional tests.
- PropertyInfoTest
- WebTestCase is the base class for functional tests.
- Dummy
- Psr4RoutingTest
- WebTestCase is the base class for functional tests.
- RouterDebugCommandTest
- WebTestCase is the base class for functional tests.
- RoutingConditionServiceTest
- WebTestCase is the base class for functional tests.
- SchedulerTest
- WebTestCase is the base class for functional tests.
- SecurityTest
- WebTestCase is the base class for functional tests.
- SerializerTest
- WebTestCase is the base class for functional tests.
- Foo
- Bar
- SessionTest
- WebTestCase is the base class for functional tests.
- SluggerLocaleAwareTest
- WebTestCase is the base class for functional tests.
- SubRequestsTest
- WebTestCase is the base class for functional tests.
- TestServiceContainerTest
- WebTestCase is the base class for functional tests.
- TranslationDebugCommandTest
- WebTestCase is the base class for functional tests.
- UidTest
- WebTestCase is the base class for functional tests.
- ConcreteMicroKernel
- The Kernel is the heart of the Symfony system.
- Danger
- FlexStyleMicroKernel
- The Kernel is the heart of the Symfony system.
- MicroKernelTraitTest
- MinimalKernel
- The Kernel is the heart of the Symfony system.
- KernelBrowserTest
- WebTestCase is the base class for functional tests.
- DelegatingLoaderTest
- RedirectableCompiledUrlMatcherTest
- RouterTest
- DotenvVaultTest
- SodiumVaultTest
- TestBrowserTokenTest
- WebTestCaseTest
- TestCase
- TranslatorTest
- TranslatorWithInvalidLocale
- Translator
- AmpHttpClient
- A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
- CachingHttpClient
- Adds caching on top of an HTTP client.
- ServerSentEvent
- CurlHttpClient
- A performant implementation of the HttpClientInterface contracts based on the curl extension.
- HttpClientDataCollector
- DataCollector.
- HttpClientPass
- EventSourceHttpClient
- ClientException
- Represents a 4xx response.
- EventSourceException
- InvalidArgumentException
- JsonException
- Thrown by responses' toArray() method when their content cannot be JSON-decoded.
- RedirectionException
- Represents a 3xx response.
- ServerException
- Represents a 5xx response.
- TimeoutException
- TransportException
- HttpClient
- A factory to instantiate the best possible HTTP client for the runtime.
- HttplugClient
- An adapter to turn a Symfony HttpClientInterface into an Httplug client.
- HttpOptions
- A helper providing autocompletion for available options.
- MockHttpClient
- A test-friendly HttpClient that doesn't make actual HTTP requests.
- NativeHttpClient
- A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
- NoPrivateNetworkHttpClient
- Decorator that blocks requests to private networks by default.
- Psr18Client
- An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
- AsyncContext
- A DTO to work with AsyncResponse.
- AsyncResponse
- Provides a single extension point to process a response's content stream.
- JsonMockResponse
- A test-friendly response.
- MockResponse
- A test-friendly response.
- ResponseStream
- StreamWrapper
- Allows turning ResponseInterface instances to PHP streams.
- GenericRetryStrategy
- Decides to retry the request when HTTP status codes belong to the given list of codes.
- RetryableHttpClient
- Automatically retries failing HTTP requests.
- ScopingHttpClient
- Auto-configure the default options based on the requested URL.
- AmpHttpClientTest
- A reference test suite for HttpClientInterface implementations.
- AsyncDecoratorTraitTest
- A reference test suite for HttpClientInterface implementations.
- CachingHttpClientTest
- ServerSentEventTest
- CurlHttpClientTest
- A reference test suite for HttpClientInterface implementations.
- HttpClientDataCollectorTest
- HttpClientPassTest
- EventSourceHttpClientTest
- HttpExceptionTraitTest
- TestException
- HttpClientTest
- HttpClientTestCase
- A reference test suite for HttpClientInterface implementations.
- HttpClientTraitTest
- HttplugClientTest
- HttpOptionsTest
- MockHttpClientTest
- A reference test suite for HttpClientInterface implementations.
- NativeHttpClientTest
- A reference test suite for HttpClientInterface implementations.
- NoPrivateNetworkHttpClientTest
- Psr18ClientTest
- HttplugPromiseTest
- JsonMockResponseTest
- MockResponseTest
- Test methods from Symfony\Component\HttpClient\Response\*ResponseTrait.
- GenericRetryStrategyTest
- RetryableHttpClientTest
- ScopingHttpClientTest
- TestLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- TraceableHttpClientTest
- UriTemplateHttpClientTest
- TraceableHttpClient
- UriTemplateHttpClient
- HttpClientTestCase
- A reference test suite for HttpClientInterface implementations.
- TestHttpServer
- AcceptHeader
- Represents an Accept-* header.
- AcceptHeaderItem
- Represents an Accept-* header item.
- BinaryFileResponse
- BinaryFileResponse represents an HTTP response delivering a file.
- ChainRequestMatcher
- ChainRequestMatcher verifies that all checks match against a Request instance.
- Cookie
- Represents a cookie.
- BadRequestException
- Raised when a user sends a malformed request.
- ConflictingHeadersException
- The HTTP request contains headers with conflicting information.
- JsonException
- Thrown by Request::toArray() when the content cannot be JSON-decoded.
- SessionNotFoundException
- Raised when a session does not exist. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
- SuspiciousOperationException
- Raised when a user has performed an operation that should be considered suspicious from a security perspective.
- ExpressionRequestMatcher
- ExpressionRequestMatcher uses an expression to match a Request.
- AccessDeniedException
- Thrown when the access on a file was denied.
- CannotWriteFileException
- Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
- ExtensionFileException
- Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
- FileException
- Thrown when an error occurred in the component File.
- FileNotFoundException
- Thrown when a file was not found.
- FormSizeFileException
- Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
- IniSizeFileException
- Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
- NoFileException
- Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
- NoTmpDirFileException
- Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
- PartialFileException
- Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
- UnexpectedTypeException
- Thrown when an error occurred in the component File.
- UploadException
- Thrown when an error occurred during file upload.
- File
- A file in the file system.
- Stream
- A PHP stream of unknown size.
- UploadedFile
- A file uploaded through a form.
- FileBag
- FileBag is a container for uploaded files.
- HeaderBag
- HeaderBag is a container for HTTP headers.
- HeaderUtils
- HTTP header utility functions.
- InputBag
- InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
- IpUtils
- Http utility functions.
- JsonResponse
- Response represents an HTTP response in JSON format.
- ParameterBag
- ParameterBag is a container for key/value pairs.
- AbstractRequestRateLimiter
- An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
- RedirectResponse
- RedirectResponse represents an HTTP response doing a redirect.
- Request
- Request represents an HTTP request.
- AttributesRequestMatcher
- Checks the Request attributes matches all regular expressions.
- ExpressionRequestMatcher
- ExpressionRequestMatcher uses an expression to match a Request.
- HostRequestMatcher
- Checks the Request URL host name matches a regular expression.
- IpsRequestMatcher
- Checks the client IP of a Request.
- IsJsonRequestMatcher
- Checks the Request content is valid JSON.
- MethodRequestMatcher
- Checks the HTTP method of a Request.
- PathRequestMatcher
- Checks the Request URL path info matches a regular expression.
- PortRequestMatcher
- Checks the HTTP port of a Request.
- SchemeRequestMatcher
- Checks the HTTP scheme of a Request.
- RequestMatcher
- RequestMatcher compares a pre-defined set of checks against a Request instance.
- RequestStack
- Request stack that controls the lifecycle of requests.
- Response
- Response represents an HTTP response.
- ResponseHeaderBag
- ResponseHeaderBag is a container for Response HTTP headers.
- ServerBag
- ServerBag is a container for HTTP headers from the $_SERVER variable.
- AttributeBag
- This class relates to session attribute storage.
- AutoExpireFlashBag
- AutoExpireFlashBag flash message container.
- FlashBag
- FlashBag flash message container.
- Session
- SessionFactory
- AbstractSessionHandler
- This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
- IdentityMarshaller
- MarshallingSessionHandler
- MemcachedSessionHandler
- Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
- MigratingSessionHandler
- Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
- MongoDbSessionHandler
- Session handler using the mongodb/mongodb package and MongoDB driver extension.
- NativeFileSessionHandler
- Native session handler using PHP's built in file storage.
- NullSessionHandler
- Can be used in unit testing or in a situations where persisted sessions are not desired.
- PdoSessionHandler
- Session handler using a PDO connection to read and write data.
- RedisSessionHandler
- Redis based session storage handler based on the Redis class provided by the PHP redis extension.
- SessionHandlerFactory
- StrictSessionHandler
- Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
- MetadataBag
- Metadata container.
- MockArraySessionStorage
- MockArraySessionStorage mocks the session for unit tests.
- MockFileSessionStorage
- MockFileSessionStorage is used to mock sessions for functional testing where you may need to persist session data across separate PHP processes.
- MockFileSessionStorageFactory
- NativeSessionStorage
- This provides a base class for session attribute storage.
- NativeSessionStorageFactory
- PhpBridgeSessionStorage
- Allows session to be started by PHP and managed by Symfony.
- PhpBridgeSessionStorageFactory
- AbstractProxy
- SessionHandlerProxy
- StreamedJsonResponse
- StreamedJsonResponse represents a streamed HTTP response for JSON.
- StreamedResponse
- StreamedResponse represents a streamed HTTP response.
- RequestAttributeValueSame
- ResponseCookieValueSame
- ResponseFormatSame
- Asserts that the response is in the given format.
- ResponseHasCookie
- ResponseHasHeader
- ResponseHeaderSame
- ResponseIsRedirected
- ResponseIsSuccessful
- ResponseIsUnprocessable
- ResponseStatusCodeSame
- AcceptHeaderItemTest
- AcceptHeaderTest
- BinaryFileResponseTest
- CookieTest
- CookieTest.
- ExpressionRequestMatcherTest
- FakeFile
- A file in the file system.
- FileTest
- UploadedFileTest
- FileBagTest
- FileBagTest.
- HeaderBagTest
- HeaderUtilsTest
- InputBagTest
- IpUtilsTest
- JsonResponseTest
- JsonSerializableObject
- ParameterBagTest
- InputStringable
- AbstractRequestRateLimiterTest
- MockAbstractRequestRateLimiter
- An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
- RedirectResponseTest
- AttributesRequestMatcherTest
- ExpressionRequestMatcherTest
- HostRequestMatcherTest
- IpsRequestMatcherTest
- IsJsonRequestMatcherTest
- MethodRequestMatcherTest
- PathRequestMatcherTest
- PortRequestMatcherTest
- SchemeRequestMatcherTest
- RequestMatcherTest
- RequestStackTest
- RequestTest
- RequestContentProxy
- Request represents an HTTP request.
- NewRequest
- Request represents an HTTP request.
- ResponseFunctionalTest
- ResponseHeaderBagTest
- ResponseTest
- StringableObject
- DefaultResponse
- Response represents an HTTP response.
- ResponseTestCase
- ServerBagTest
- ServerBagTest.
- AttributeBagTest
- Tests AttributeBag.
- AutoExpireFlashBagTest
- AutoExpireFlashBagTest.
- FlashBagTest
- FlashBagTest.
- SessionTest
- SessionTest.
- AbstractRedisSessionHandlerTestCase
- AbstractSessionHandlerTest
- IdentityMarshallerTest
- MarshallingSessionHandlerTest
- MemcachedSessionHandlerTest
- MigratingSessionHandlerTest
- MongoDbSessionHandlerTest
- NativeFileSessionHandlerTest
- Test class for NativeFileSessionHandler.
- NullSessionHandlerTest
- Test class for NullSessionHandler.
- PdoSessionHandlerTest
- MockPdo
- PredisClusterSessionHandlerTest
- PredisSessionHandlerTest
- RedisArraySessionHandlerTest
- RedisClusterSessionHandlerTest
- RedisSessionHandlerTest
- RelaySessionHandlerTest
- SessionHandlerFactoryTest
- Test class for SessionHandlerFactory.
- StrictSessionHandlerTest
- MetadataBagTest
- Test class for MetadataBag.
- MockArraySessionStorageTest
- Test class for MockArraySessionStorage.
- MockFileSessionStorageTest
- Test class for MockFileSessionStorage.
- NativeSessionStorageTest
- Test class for NativeSessionStorage.
- PhpBridgeSessionStorageTest
- Test class for PhpSessionStorage.
- AbstractProxyTest
- Test class for AbstractProxy.
- SessionHandlerProxyTest
- Tests for SessionHandlerProxy class.
- TestSessionHandler
- StreamedJsonResponseTest
- StreamedResponseTest
- RequestAttributeValueSameTest
- ResponseCookieValueSameTest
- ResponseFormatSameTest
- ResponseHasCookieTest
- ResponseHasHeaderTest
- ResponseHeaderSameTest
- ResponseIsRedirectedTest
- ResponseIsSuccessfulTest
- ResponseIsUnprocessableTest
- ResponseStatusCodeSameTest
- UrlHelperTest
- UrlHelper
- A helper service for manipulating URLs within and outside the request scope.
- AsController
- Service tag to autoconfigure controllers.
- AsTargetedValueResolver
- Service tag to autoconfigure targeted value resolvers.
- Cache
- Describes the default HTTP cache headers on controllers.
- MapDateTime
- Controller parameter tag to configure DateTime arguments.
- MapQueryParameter
- Can be used to pass a query parameter to a controller argument.
- MapQueryString
- Controller parameter tag to map the query string of the request to typed object and validate it.
- MapRequestPayload
- Controller parameter tag to map the request content to typed object and validate it.
- ValueResolver
- WithHttpStatus
- WithLogLevel
- AbstractBundle
- A Bundle that provides configuration hooks.
- Bundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ChainCacheClearer
- ChainCacheClearer.
- Psr6CacheClearer
- CacheWarmer
- Abstract cache warmer that knows how to write a file to the cache.
- CacheWarmerAggregate
- Aggregates several cache warmers into a single one.
- FileLocator
- FileLocator uses the KernelInterface to locate resources in bundles.
- BackedEnumValueResolver
- Attempt to resolve backed enum cases from request attributes, for a route path parameter, leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type.
- DateTimeValueResolver
- Convert DateTime instances from request attribute variable.
- DefaultValueResolver
- Yields the default value defined in the action signature when no value has been given.
- NotTaggedControllerValueResolver
- Provides an intuitive error message when controller fails because it is not registered as a service.
- QueryParameterValueResolver
- RequestAttributeValueResolver
- Yields a non-variadic argument's value from the request attributes.
- RequestPayloadValueResolver
- RequestValueResolver
- Yields the same instance as the request object passed along.
- ServiceValueResolver
- Yields a service keyed by _controller and argument name.
- SessionValueResolver
- Yields the Session.
- TraceableValueResolver
- Provides timing information via the stopwatch.
- UidValueResolver
- VariadicValueResolver
- Yields a variadic argument's values from the request attributes.
- ArgumentResolver
- Responsible for resolving the arguments passed to an action.
- ContainerControllerResolver
- A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
- ControllerReference
- Acts as a marker and a data holder for a Controller.
- ControllerResolver
- This implementation uses the '_controller' request attribute to determine the controller to execute.
- ErrorController
- Renders error or exception pages from a given FlattenException.
- TraceableArgumentResolver
- TraceableControllerResolver
- ArgumentMetadata
- Responsible for storing metadata of an argument.
- ArgumentMetadataFactory
- Builds {@see ArgumentMetadata} objects based on the given Controller.
- AjaxDataCollector
- DataCollector.
- ConfigDataCollector
- DataCollector.
- DataCollector
- DataCollector.
- DumpDataCollector
- DataCollector.
- EventDataCollector
- DataCollector.
- ExceptionDataCollector
- DataCollector.
- LoggerDataCollector
- DataCollector.
- MemoryDataCollector
- DataCollector.
- RequestDataCollector
- DataCollector.
- RouterDataCollector
- DataCollector.
- TimeDataCollector
- DataCollector.
- FileLinkFormatter
- Formats debug file links.
- TraceableEventDispatcher
- Collects some data about event listeners.
- AddAnnotatedClassesToCachePass
- Sets the classes to compile in the cache for the container.
- ConfigurableExtension
- This extension sub-class provides first-class integration with the Config/Definition Component.
- ControllerArgumentValueResolverPass
- Gathers and configures the argument value resolvers.
- Extension
- Allow adding classes to the class cache.
- FragmentRendererPass
- Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
- LazyLoadingFragmentHandler
- Lazily loads fragment renderers from the dependency injection container.
- LoggerPass
- Registers the default logger if necessary.
- MergeExtensionConfigurationPass
- Ensures certain extensions are always loaded.
- RegisterControllerArgumentLocatorsPass
- Creates the service-locators required by ServiceValueResolver.
- RegisterLocaleAwareServicesPass
- Register all services that have the "kernel.locale_aware" tag into the listener.
- RemoveEmptyControllerArgumentLocatorsPass
- Removes empty service-locators registered for ServiceValueResolver.
- ResettableServicePass
- ControllerArgumentsEvent
- Allows filtering of controller arguments.
- ControllerEvent
- Allows filtering of a controller callable.
- ExceptionEvent
- Allows to create a response for a thrown exception.
- FinishRequestEvent
- Triggered whenever a request is fully processed.
- KernelEvent
- Base class for events thrown in the HttpKernel component.
- RequestEvent
- Allows to create a response for a request.
- ResponseEvent
- Allows to filter a Response object.
- TerminateEvent
- Allows to execute logic after a response was sent.
- ViewEvent
- Allows to create a response for the return value of a controller.
- AddRequestFormatsListener
- Adds configured formats to each request.
- CacheAttributeListener
- Handles HTTP cache headers configured via the Cache attribute.
- DisallowRobotsIndexingListener
- Ensures that the application is not indexed by search engines.
- DumpListener
- Configures dump() handler.
- ErrorListener
- FragmentListener
- Handles content fragments represented by special URIs.
- LocaleAwareListener
- Pass the current locale to the provided services.
- LocaleListener
- Initializes the locale based on the current request.
- ProfilerListener
- ProfilerListener collects data for the current request by listening to the kernel events.
- ResponseListener
- ResponseListener fixes the Response headers based on the Request.
- RouterListener
- Initializes the context from the request and sets request attributes based on a matching route.
- SessionListener
- Sets the session in the request.
- StreamedResponseListener
- StreamedResponseListener is responsible for sending the Response to the client.
- SurrogateListener
- SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
- ValidateRequestListener
- Validates Requests.
- AccessDeniedHttpException
- HttpException.
- BadRequestHttpException
- HttpException.
- ConflictHttpException
- HttpException.
- ControllerDoesNotReturnResponseException
- GoneHttpException
- HttpException.
- HttpException
- HttpException.
- InvalidMetadataException
- LengthRequiredHttpException
- HttpException.
- LockedHttpException
- HttpException.
- MethodNotAllowedHttpException
- HttpException.
- NotAcceptableHttpException
- HttpException.
- NotFoundHttpException
- HttpException.
- PreconditionFailedHttpException
- HttpException.
- PreconditionRequiredHttpException
- HttpException.
- ResolverNotFoundException
- ServiceUnavailableHttpException
- HttpException.
- TooManyRequestsHttpException
- HttpException.
- UnauthorizedHttpException
- HttpException.
- UnexpectedSessionUsageException
- UnprocessableEntityHttpException
- HttpException.
- UnsupportedMediaTypeHttpException
- HttpException.
- AbstractSurrogateFragmentRenderer
- Implements Surrogate rendering strategy.
- EsiFragmentRenderer
- Implements the ESI rendering strategy.
- FragmentHandler
- Renders a URI that represents a resource fragment.
- FragmentUriGenerator
- Generates a fragment URI.
- HIncludeFragmentRenderer
- Implements the Hinclude rendering strategy.
- InlineFragmentRenderer
- Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
- RoutableFragmentRenderer
- Adds the possibility to generate a fragment URI for a given Controller.
- SsiFragmentRenderer
- Implements the SSI rendering strategy.
- AbstractSurrogate
- Abstract class implementing Surrogate capabilities to Request and Response instances.
- Esi
- Esi implements the ESI capabilities to Request and Response instances.
- HttpCache
- Cache provides HTTP caching.
- ResponseCacheStrategy
- ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
- Ssi
- Ssi implements the SSI capabilities to Request and Response instances.
- Store
- Store implements all the logic for storing cache metadata (Request and Response headers).
- HttpClientKernel
- An implementation of a Symfony HTTP kernel using a "real" HTTP client.
- HttpKernel
- HttpKernel notifies events to convert a Request object to a Response one.
- HttpKernelBrowser
- Simulates a browser and makes requests to an HttpKernel instance.
- Kernel
- The Kernel is the heart of the Symfony system.
- KernelEvents
- Contains all events thrown in the HttpKernel component.
- Logger
- Minimalist PSR-3 logger designed to write in stderr or any other stream.
- FileProfilerStorage
- Storage for profiler using files.
- Profile
- Profile.
- Profiler
- Profiler.
- WithLogLevelTest
- BundleTest
- NamedBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- GuessedNameBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ChainCacheClearerTest
- Psr6CacheClearerTest
- CacheWarmerAggregateTest
- CacheWarmerTest
- TestCacheWarmer
- Abstract cache warmer that knows how to write a file to the cache.
- FileLocatorTest
- BackedEnumValueResolverTest
- DateTimeValueResolverTest
- FooDateTime
- NotTaggedControllerValueResolverTest
- QueryParameterValueResolverTest
- RequestPayloadValueResolverTest
- RequestPayload
- ServiceValueResolverTest
- DummyService
- DummyController
- TraceableValueResolverTest
- ResolverStub
- UidValueResolverTest
- TestCustomUid
- TestAbstractCustomUid
- ArgumentResolverTest
- ContainerControllerResolverTest
- InvokableControllerService
- ControllerTestService
- ControllerResolverTest
- ControllerTest
- InvokableController
- TestAbstractController
- PrivateConstructorController
- ErrorControllerTest
- TraceableArgumentResolverTest
- TraceableControllerResolverTest
- ArgumentMetadataFactoryTest
- ArgumentMetadataTest
- ConfigDataCollectorTest
- KernelForTest
- The Kernel is the heart of the Symfony system.
- DataCollectorTest
- DumpDataCollectorTest
- ExceptionDataCollectorTest
- LoggerDataCollectorTest
- MemoryDataCollectorTest
- RequestDataCollectorTest
- RouterDataCollectorTest
- TimeDataCollectorTest
- ErrorHandlerConfiguratorTest
- FileLinkFormatterTest
- TraceableEventDispatcherTest
- AddAnnotatedClassesToCachePassTest
- ControllerArgumentValueResolverPassTest
- FragmentRendererPassTest
- RendererService
- LazyLoadingFragmentHandlerTest
- LoggerPassTest
- MergeExtensionConfigurationPassTest
- LoadedExtension
- Allow adding classes to the class cache.
- NotLoadedExtension
- Allow adding classes to the class cache.
- RegisterControllerArgumentLocatorsPassTest
- RegisterTestController
- ContainerAwareRegisterTestController
- ControllerDummy
- NonExistentClassController
- NonExistentClassDifferentNamespaceController
- NonExistentClassOptionalController
- ArgumentWithoutTypeController
- NonNullableEnumArgumentWithDefaultController
- WithTarget
- WithResponseArgument
- CustomAutowire
- Attribute to tell a parameter how to be autowired.
- WithAutowireAttribute
- WithTaggedIteratorAndTaggedLocator
- RegisterLocaleAwareServicesPassTest
- RemoveEmptyControllerArgumentLocatorsPassTest
- RemoveTestController1
- RemoveTestController2
- InvokableRegisterTestController
- ClassNotInContainer
- ResettableServicePassTest
- ServicesResetterTest
- ControllerArgumentsEventTest
- ControllerEventTest
- ExceptionEventTest
- AddRequestFormatsListenerTest
- CacheAttributeListenerTest
- TestEntity
- DebugHandlersListenerTest
- DisallowRobotsIndexingListenerTest
- DumpListenerTest
- DumpListenerTest.
- MockCloner
- MockDumper
- ErrorListenerTest
- TestLogger
- TestKernel
- TestKernelThatThrowsException
- UserProvidedHttpStatusCodeAttribute
- WithCustomUserProvidedAttribute
- WithGeneralAttribute
- ChildOfWithGeneralAttribute
- WarningWithLogLevelAttribute
- ChildOfWarningWithLogLevelAttribute
- FragmentListenerTest
- LocaleAwareListenerTest
- LocaleListenerTest
- ProfilerListenerTest
- ResponseListenerTest
- RouterListenerTest
- SessionListenerTest
- SurrogateListenerTest
- ValidateRequestListenerTest
- AccessDeniedHttpExceptionTest
- BadRequestHttpExceptionTest
- ConflictHttpExceptionTest
- GoneHttpExceptionTest
- HttpExceptionTest
- LengthRequiredHttpExceptionTest
- LockedHttpExceptionTest
- MethodNotAllowedHttpExceptionTest
- NotAcceptableHttpExceptionTest
- NotFoundHttpExceptionTest
- PreconditionFailedHttpExceptionTest
- PreconditionRequiredHttpExceptionTest
- ServiceUnavailableHttpExceptionTest
- TooManyRequestsHttpExceptionTest
- UnauthorizedHttpExceptionTest
- UnprocessableEntityHttpExceptionTest
- UnsupportedMediaTypeHttpExceptionTest
- AcmeFooBundle
- A Bundle that provides configuration hooks.
- Bar
- Foo
- ClearableService
- AttributeController
- BasicTypesController
- CacheAttributeController
- ExtendingRequest
- Request represents an HTTP request.
- ExtendingSession
- NullableController
- VariadicController
- CloneVarDataCollector
- DataCollector.
- DummyController
- ExtensionNotValidExtension
- ExtensionNotValidBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ExtensionPresentExtension
- Provides useful features shared by many extensions.
- ExtensionPresentBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- KernelForTest
- The Kernel is the heart of the Symfony system.
- KernelWithoutBundles
- The Kernel is the heart of the Symfony system.
- LazyResettableService
- MultiResettableService
- ResettableService
- TestClient
- Simulates a browser and makes requests to an HttpKernel instance.
- EsiFragmentRendererTest
- FragmentHandlerTest
- HIncludeFragmentRendererTest
- InlineFragmentRendererTest
- Bar
- RoutableFragmentRendererTest
- Foo
- SsiFragmentRendererTest
- EsiTest
- HttpCacheTest
- TestKernel
- HttpCacheTestCase
- ResponseCacheStrategyTest
- SsiTest
- StoreTest
- SubRequestHandlerTest
- TestSubRequestHandlerKernel
- TestHttpKernel
- HttpKernel notifies events to convert a Request object to a Response one.
- TestMultipleHttpKernel
- HttpKernel notifies events to convert a Request object to a Response one.
- HttpClientKernelTest
- HttpKernelBrowserTest
- HttpKernelTest
- TestController
- KernelTest
- TestKernel
- CustomProjectDirKernel
- The Kernel is the heart of the Symfony system.
- PassKernel
- The Kernel is the heart of the Symfony system.
- LoggerTest
- DummyTest
- Logger
- FileProfilerStorageTest
- ProfilerTest
- TestHttpKernel
- HttpKernel notifies events to convert a Request object to a Response one.
- UriSignerTest
- UriSigner
- Signs URIs.
- Countries
- Gives access to region-related ICU data.
- Currencies
- Gives access to currency-related ICU data.
- BadMethodCallException
- Base BadMethodCallException for the Intl component.
- InvalidArgumentException
- InvalidArgumentException for the Intl component.
- MissingResourceException
- Thrown when an invalid entry of a resource bundle was requested.
- OutOfBoundsException
- Base OutOfBoundsException for the Intl component.
- ResourceBundleNotFoundException
- RuntimeException for the Intl component.
- RuntimeException
- RuntimeException for the Intl component.
- UnexpectedTypeException
- Thrown when a method argument had an unexpected type.
- Intl
- Gives access to internationalization data.
- Languages
- Gives access to language-related ICU data.
- Locales
- Gives access to locale-related ICU data.
- Builder
- Scripts
- Gives access to script-related ICU data.
- CountriesTest
- CurrenciesTest
- BundleEntryReaderTest
- IntlBundleReaderTest
- JsonBundleReaderTest
- PhpBundleReaderTest
- JsonBundleWriterTest
- PhpBundleWriterTest
- TextBundleWriterTest
- LocaleScannerTest
- RingBufferTest
- IntlTest
- LanguagesTest
- LocalesTest
- LocaleTest
- ResourceBundleTestCase
- ScriptsTest
- TimezonesTest
- EmojiTransliteratorTest
- GitRepositoryTest
- IcuVersionTest
- VersionTest
- Timezones
- Gives access to timezone-related ICU data.
- EmojiTransliterator
- IcuVersion
- Facilitates the comparison of ICU version strings.
- IntlTestHelper
- Helper class for preparing test cases that rely on the Intl component.
- Version
- Facilitates the comparison of version strings.
- MailerTestCommand
- A console command to test Mailer transports.
- MessageDataCollector
- DataCollector.
- Envelope
- FailedMessageEvent
- Event is the base class for classes containing event data.
- MessageEvent
- Allows the transformation of a Message and the Envelope before the email is sent.
- MessageEvents
- SentMessageEvent
- Event is the base class for classes containing event data.
- EnvelopeListener
- Manipulates the Envelope of a Message.
- MessageListener
- Manipulates the headers and the body of a Message.
- MessageLoggerListener
- Logs Messages.
- MessengerTransportListener
- Allows messages to be sent to specific Messenger transports via the "X-Bus-Transport" MIME header.
- HttpTransportException
- IncompleteDsnException
- InvalidArgumentException
- LogicException
- RuntimeException
- TransportException
- UnsupportedSchemeException
- MetadataHeader
- A Simple MIME Header.
- TagHeader
- A Simple MIME Header.
- Mailer
- MessageHandler
- SendEmailMessage
- SentMessage
- EmailCount
- EmailIsQueued
- TransportFactoryTestCase
- A test case to ease testing Transport Factory.
- MailerTestCommandTest
- EnvelopeTest
- MessageListenerTest
- MessengerTransportListenerTest
- UnsupportedSchemeExceptionTest
- MailerTest
- SentMessageTest
- AbstractTransportTest
- DsnTest
- FailoverTransportTest
- NativeTransportFactoryTest
- NullTransportFactoryTest
- A test case to ease testing Transport Factory.
- NullTransportTest
- RoundRobinTransportTest
- SendmailTransportFactoryTest
- A test case to ease testing Transport Factory.
- SendmailTransportTest
- DummyStream
- EsmtpTransportFactoryTest
- A test case to ease testing Transport Factory.
- EsmtpTransportTest
- CustomEsmtpTransport
- Sends Emails over SMTP with ESMTP support.
- SmtpTransportTest
- AbstractStreamTest
- SocketStreamTest
- TransportsTest
- TransportTest
- DummyTransport
- DummyTransportFactory
- AbstractApiTransport
- AbstractHttpTransport
- AbstractTransport
- AbstractTransportFactory
- Dsn
- FailoverTransport
- Uses several Transports using a failover algorithm.
- NativeTransportFactory
- Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
- NullTransport
- Pretends messages have been sent, but just ignores them.
- NullTransportFactory
- RoundRobinTransport
- Uses several Transports using a round robin algorithm.
- SendmailTransport
- SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
- SendmailTransportFactory
- CramMd5Authenticator
- Handles CRAM-MD5 authentication.
- LoginAuthenticator
- Handles LOGIN authentication.
- PlainAuthenticator
- Handles PLAIN authentication.
- XOAuth2Authenticator
- Handles XOAUTH2 authentication.
- EsmtpTransport
- Sends Emails over SMTP with ESMTP support.
- EsmtpTransportFactory
- SmtpTransport
- Sends emails over SMTP.
- Transports
- Transport
- MigrationDiffFilteredOutput
- ConsoleStyle
- Output decorator helpers for the Symfony Style Guide.
- DependencyBuilder
- MakeCommandRegistrationPass
- RemoveMissingParametersPass
- Removes injected parameter arguments if they don't exist in this app.
- SetDoctrineAnnotatedPrefixesPass
- Configuration
- MakerExtension
- This is the class that loads and manages your bundle configuration.
- ConsoleErrorSubscriber
- Prints certain exceptions in a pretty way and silences normal exception handling.
- RuntimeCommandException
- An exception whose output is displayed as a clean error.
- Generator
- GeneratorTwigHelper
- InputConfiguration
- AbstractMaker
- Convenient abstract class for makers.
- MakeCommand
- Convenient abstract class for makers.
- MakeController
- Convenient abstract class for makers.
- MakeCrud
- Convenient abstract class for makers.
- MakeEntity
- Convenient abstract class for makers.
- MakeFixtures
- Convenient abstract class for makers.
- MakeForm
- Convenient abstract class for makers.
- MakeFunctionalTest
- Convenient abstract class for makers.
- MakeMigration
- Convenient abstract class for makers.
- MakeSerializerEncoder
- Convenient abstract class for makers.
- MakeSerializerNormalizer
- Convenient abstract class for makers.
- MakeSubscriber
- Convenient abstract class for makers.
- MakeTest
- Convenient abstract class for makers.
- MakeTwigComponent
- Convenient abstract class for makers.
- MakeTwigExtension
- Convenient abstract class for makers.
- MakeUnitTest
- Convenient abstract class for makers.
- MakeValidator
- Convenient abstract class for makers.
- MakeVoter
- Convenient abstract class for makers.
- MakerBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- Str
- MakerTestCase
- MakerTestDetails
- MakerTestKernel
- The Kernel is the heart of the Symfony system.
- MakerTestRunner
- ClassNameDetails
- YamlManipulationFailedException
- Thrown whenever YamlSourceManipulator cannot change contents successfully.
- YamlSourceManipulator
- A class that modifies YAML source, while keeping comments & formatting.
- MakerCommandTest
- DependencyBuilderTest
- DatabaseServicesTest
- DoctrineHelperTest
- EntityRegeneratorTest
- TestEntityRegeneratorKernel
- The Kernel is the heart of the Symfony system.
- TestXmlEntityRegeneratorKernel
- The Kernel is the heart of the Symfony system.
- AllButTraitsIterator
- BaseClient
- Client
- Embed
- Tag
- User
- UserAvatar
- UserProfile
- BaseClient
- Client
- Embed
- Tag
- User
- UserAvatar
- UserProfile
- UserAvatar
- UserXml
- XOther
- UserRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- XOtherRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- BaseClient
- Client
- Embed
- Tag
- User
- UserAvatar
- UserProfile
- UserXml
- EventRegistryTest
- DummyEvent
- FileManagerTest
- BlankAuthenticator
- An optional base class that creates the necessary tokens for you.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- UserProvider
- GeneratedCommandTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedCommandTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedControllerTest
- WebTestCase is the base class for functional tests.
- GeneratedControllerTest
- WebTestCase is the base class for functional tests.
- SweetFoodController
- Provides shortcuts for HTTP-related features in controllers.
- SweetFoodController
- Provides shortcuts for HTTP-related features in controllers.
- SweetFood
- SweetFood
- SweetFood
- SweetFoodRepository
- Optional EntityRepository base class with a simplified constructor (for autowiring).
- GeneratedCrudControllerTest
- WebTestCase is the base class for functional tests.
- GeneratedCrudControllerTest
- WebTestCase is the base class for functional tests.
- GeneratedCrudControllerTest
- WebTestCase is the base class for functional tests.
- User
- User
- User
- User
- UserAvatarPhoto
- Group
- User
- UserAvatar
- Food
- Recipe
- Currency
- Invoice
- Money
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedEntityTest
- KernelTestCase is the base class for tests needing a Kernel.
- Food
- Receipt
- Food
- SourFood
- Property
- SourFood
- TaskData
- Data transfer object for Task.
- GeneratedFormTest
- GeneratedFormTest
- GeneratedFormTest
- GeneratedFormTest
- GeneratedFormTest
- MainController
- GeneratedMessageHandlerTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedMessageHandlerTest
- KernelTestCase is the base class for tests needing a Kernel.
- SpicyFood
- TestingController
- Provides shortcuts for HTTP-related features in controllers.
- StubAuthenticator
- An optional base class that creates the necessary tokens for you.
- RegistrationFormTest
- WebTestCase is the base class for functional tests.
- RegistrationFormTest
- WebTestCase is the base class for functional tests.
- ResetPasswordFunctionalTest
- WebTestCase is the base class for functional tests.
- MainController
- GeneratedTwigComponentTest
- KernelTestCase is the base class for tests needing a Kernel.
- GeneratedTwigComponentTest
- KernelTestCase is the base class for tests needing a Kernel.
- TestingController
- Provides shortcuts for HTTP-related features in controllers.
- AutomaticAuthenticator
- An optional base class that creates the necessary tokens for you.
- GeneratedUserTest
- WebTestCase is the base class for functional tests.
- GeneratedUserTest
- WebTestCase is the base class for functional tests.
- LoginController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- LoginTest
- WebTestCase is the base class for functional tests.
- GeneratorTest
- GeneratorTwigHelperTest
- FunctionalTest
- MakeAuthenticatorTest
- MakeCommandTest
- MakeControllerTest
- MakeCrudTest
- MakeDockerDatabaseTest
- MakeEntityTest
- MakeFixturesTest
- MakeFormTest
- MakeFunctionalTestTest
- MakeMessageTest
- MakeMessengerMiddlewareTest
- MakeMigrationTest
- MakeRegistrationFormTest
- MakeResetPasswordTest
- MakeSerializerEncoderTest
- MakeSerializerNormalizerTest
- MakeStimulusControllerTest
- MakeSubscriberTest
- MakeTestTest
- MakeTwigComponentTest
- MakeTwigExtensionTest
- MakeUnitTestTest
- MakeUserTest
- MakeValidatorTest
- MakeVoterTest
- MakeFormLoginTest
- User
- User
- User
- User
- User
- User
- User
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- User
- User
- User
- User
- User
- User
- User
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- User
- User
- InteractiveSecurityHelperTest
- FixtureClass
- FixtureClass2
- FixtureClass3
- FixtureClass4
- FixtureClass5
- FixtureClass6
- FixtureClass7
- FixtureClass8
- SecurityConfigUpdaterTest
- SecurityControllerBuilderTest
- UserClassBuilderTest
- StrTest
- AutoloaderUtilTest
- ClassDetailsTest
- FixtureClassDetails
- ClassSourceManipulatorTest
- CliOutputHelperTest
- ComposeFileManipulatorTest
- ComposerAutoloaderFinderTest
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- EmptyController
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- UserProfile
- UserProfile
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- UserProfile
- User
- User
- EmptyController
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- User
- UserProfile
- MakerFileLinkFormatterTest
- PhpCompatUtilTest
- PhpCompatUtilTestFixture
- TemplateComponentGeneratorTest
- UseStatementGeneratorTest
- YamlSourceManipulatorTest
- ValidatorTest
- AsMessageHandler
- Service tag to autoconfigure message handlers.
- ConsumeMessagesCommand
- Base class for all commands.
- DebugCommand
- A console command to debug Messenger information.
- FailedMessagesRemoveCommand
- FailedMessagesRetryCommand
- FailedMessagesShowCommand
- SetupTransportsCommand
- Base class for all commands.
- StatsCommand
- Base class for all commands.
- StopWorkersCommand
- Base class for all commands.
- MessengerDataCollector
- DataCollector.
- MessengerPass
- Envelope
- A message wrapped in an envelope with stamps (configurations, markers, ...).
- AbstractWorkerMessageEvent
- SendMessageToTransportsEvent
- Event is dispatched before a message is sent to the transport.
- WorkerMessageFailedEvent
- Dispatched when a message was received from a transport and handling failed.
- WorkerMessageHandledEvent
- Dispatched after a message was received from a transport and successfully handled.
- WorkerMessageReceivedEvent
- Dispatched when a message was received from a transport but before sent to the bus.
- WorkerMessageRetriedEvent
- Dispatched after a message has been sent for retry.
- WorkerRateLimitedEvent
- Dispatched after the worker has been blocked due to a configured rate limiter.
- WorkerRunningEvent
- Dispatched after the worker processed a message or didn't receive a message at all.
- WorkerStartedEvent
- Dispatched when a worker has been started.
- WorkerStoppedEvent
- Dispatched when a worker has been stopped.
- AddErrorDetailsStampListener
- DispatchPcntlSignalListener
- ResetServicesListener
- SendFailedMessageForRetryListener
- SendFailedMessageToFailureTransportListener
- Sends a rejected message to a "failure transport".
- StopWorkerOnCustomStopExceptionListener
- StopWorkerOnFailureLimitListener
- StopWorkerOnMemoryLimitListener
- StopWorkerOnMessageLimitListener
- StopWorkerOnRestartSignalListener
- StopWorkerOnSignalsListener
- StopWorkerOnSigtermSignalListener
- StopWorkerOnTimeLimitListener
- DelayedMessageHandlingException
- When handling queued messages from {@link DispatchAfterCurrentBusMiddleware}, some handlers caused an exception. This exception contains all those handler exceptions.
- HandlerFailedException
- InvalidArgumentException
- LogicException
- MessageDecodingFailedException
- Thrown when a message cannot be decoded in a serializer.
- NoHandlerForMessageException
- NoSenderForMessageException
- RecoverableMessageHandlingException
- A concrete implementation of RecoverableExceptionInterface that can be used directly.
- RejectRedeliveredMessageException
- RuntimeException
- StopWorkerException
- TransportException
- UnrecoverableMessageHandlingException
- A concrete implementation of UnrecoverableExceptionInterface that can be used directly.
- ValidationFailedException
- Acknowledger
- HandlerDescriptor
- Describes a handler and the possible associated options, such as `from_transport`, `bus`, etc.
- HandlersLocator
- Maps a message to a list of handlers.
- RedispatchMessageHandler
- RedispatchMessage
- MessageBus
- ActivationMiddleware
- Execute the inner middleware according to an activation strategy.
- AddBusNameStampMiddleware
- Adds the BusNameStamp to the bus.
- DispatchAfterCurrentBusMiddleware
- Allow to configure messages to be handled after the current bus is finished.
- FailedMessageProcessingMiddleware
- HandleMessageMiddleware
- RejectRedeliveredMessageMiddleware
- Middleware that throws a RejectRedeliveredMessageException when a message is detected that has been redelivered by AMQP.
- RouterContextMiddleware
- Restore the Router context when processing the message.
- SendMessageMiddleware
- StackMiddleware
- TraceableMiddleware
- Collects some data about a middleware.
- ValidationMiddleware
- MultiplierRetryStrategy
- A retry strategy with a constant or exponential retry delay.
- RoutableMessageBus
- Bus of buses that is routable using a BusNameStamp.
- AckStamp
- Marker stamp for messages that can be ack/nack'ed.
- BusNameStamp
- Stamp used to identify which bus it was passed to.
- ConsumedByWorkerStamp
- A marker that this message was consumed by a worker process.
- DelayStamp
- Apply this stamp to delay delivery of your message on a transport.
- DispatchAfterCurrentBusStamp
- Marker item to tell this message should be handled in after the current bus has finished.
- ErrorDetailsStamp
- Stamp applied when a messages fails due to an exception in the handler.
- FlushBatchHandlersStamp
- Marker telling that any batch handlers bound to the envelope should be flushed.
- HandledStamp
- Stamp identifying a message handled by the `HandleMessageMiddleware` middleware and storing the handler returned value.
- HandlerArgumentsStamp
- MessageDecodingFailedStamp
- NoAutoAckStamp
- Marker telling that ack should not be done automatically for this message.
- ReceivedStamp
- Marker stamp for a received message.
- RedeliveryStamp
- Stamp applied when a messages needs to be redelivered.
- RouterContextStamp
- SentStamp
- Marker stamp identifying a message sent by the `SendMessageMiddleware`.
- SentToFailureTransportStamp
- Stamp applied when a message is sent to the failure transport.
- SerializedMessageStamp
- SerializerStamp
- TransportMessageIdStamp
- Added by a sender or receiver to indicate the id of this message in that transport.
- TransportNamesStamp
- Stamp used to override the transport names specified in the Messenger routing configuration file.
- ValidationStamp
- MiddlewareTestCase
- ConsumeMessagesCommandTest
- DebugCommandTest
- FailedMessagesRemoveCommandTest
- FailedMessagesRetryCommandTest
- FailedMessagesShowCommandTest
- SetupTransportsCommandTest
- StatsCommandTest
- StopWorkersCommandTest
- MessengerDataCollectorTest
- MessengerPassTest
- DummyHandler
- DummyReceiver
- UndefinedMessageHandler
- UndefinedMessageHandlerViaHandlerInterface
- UndefinedMessageHandlerViaSubscriberInterface
- NotInvokableHandler
- MissingArgumentHandler
- MissingArgumentTypeHandler
- BuiltinArgumentTypeHandler
- HandlerWithMultipleMessages
- PrioritizedHandler
- HandlerMappingMethods
- HandlerMappingWithNonExistentMethod
- HandleNoMessageHandler
- HandlerWithGenerators
- HandlerOnSpecificBuses
- HandlerOnUndefinedBus
- UselessMiddleware
- EnvelopeTest
- DummyImplementsFooBarStamp
- DummyExtendsFooBarStamp
- AddErrorDetailsStampListenerTest
- ResetServicesListenerTest
- SendFailedMessageForRetryListenerTest
- SendFailedMessageToFailureTransportListenerTest
- StopWorkerOnCustomStopExceptionListenerTest
- StopWorkerOnFailureLimitListenerTest
- StopWorkerOnMemoryLimitListenerTest
- StopWorkerOnMessageLimitListenerTest
- StopWorkerOnRestartSignalListenerTest
- StopWorkerOnTimeLimitListenerTest
- HandlerFailedExceptionTest
- FailureIntegrationTest
- DummyFailureTestSenderAndReceiver
- DummyTestHandler
- AnEnvelopeStamp
- ChildDummyMessage
- DummyCommand
- DummyCommandHandler
- DummyCommandWithDescription
- Used whenever a test needs to show a message with a class description.
- DummyCommandWithDescriptionHandler
- Used whenever a test needs to show a message handler with a class description.
- DummyHandlerWithCustomMethods
- DummyMessage
- DummyQuery
- DummyQueryHandler
- MultipleBusesMessage
- MultipleBusesMessageHandler
- MyOwnChildException
- MyOwnException
- SecondMessage
- TaggedDummyHandler
- TaggedDummyHandlerWithUnionTypes
- TestTracesWithHandleTraitAction
- UnionBuiltinTypeArgumentHandler
- UnionTypeArgumentHandler
- UnionTypeOneMessage
- UnionTypeTwoMessage
- HandleDescriptorTest
- DummyCommandHandlerWithSpecificMethod
- HandlersLocatorTest
- HandlersLocatorTestCallable
- HandleTraitTest
- TestQueryBus
- MessageBusTest
- SimpleMiddleware
- ActivationMiddlewareTest
- ActivationMiddlewareTestCallable
- AddBusNameStampMiddlewareTest
- DispatchAfterCurrentBusMiddlewareTest
- DummyEvent
- DispatchingMiddleware
- HandleMessageMiddlewareTest
- HandleMessageMiddlewareTestCallable
- HandleMessageMiddlewareNamedArgumentTestCallable
- RouterContextMiddlewareTest
- SendMessageMiddlewareTest
- StackMiddlewareTest
- TraceableMiddlewareTest
- ValidationMiddlewareTest
- MultiplierRetryStrategyTest
- RoutableMessageBusTest
- DelayStampTest
- ErrorDetailsStampTest
- HandledStampTest
- RedeliveryStampTest
- SentToFailureTransportStampTest
- SerializerStampTest
- StringErrorCodeException
- TransportNamesStampTest
- ValidationStampTest
- TraceableMessageBusTest
- InMemoryTransportFactoryTest
- InMemoryTransportTest
- SingleMessageReceiverTest
- SendersLocatorTest
- FlattenExceptionNormalizerTest
- PhpSerializerTest
- DummyPhpSerializerNonSendableStamp
- PhpSerializerWithClassNotFoundSupportTest
- SerializerTest
- DummySymfonySerializerNonSendableStamp
- DummySymfonySerializerInvalidConstructor
- SyncTransportFactoryTest
- SyncTransportTest
- WorkerMetadataTest
- WorkerTest
- DummyReceiver
- DummyQueueReceiver
- DummyBatchHandler
- ResettableDummyReceiver
- TraceableMessageBus
- InMemoryTransport
- Transport that stays in memory. Useful for testing purpose.
- InMemoryTransportFactory
- InMemoryTransport
- Transport that stays in memory. Useful for testing purpose.
- InMemoryTransportFactory
- SendersLocator
- Maps a message to a list of senders.
- FlattenExceptionNormalizer
- This normalizer is only used in Debug/Dev/Messenger contexts.
- PhpSerializer
- Serializer
- SyncTransport
- Transport that immediately marks messages as received and dispatches for handling.
- SyncTransportFactory
- TransportFactory
- Worker
- WorkerMetadata
- Address
- DkimOptions
- A helper providing autocompletion for available DkimSigner options.
- DkimSigner
- SMimeEncrypter
- SMimeSigner
- AddMimeTypeGuesserPass
- Registers custom mime types guessers.
- DraftEmail
- Base64ContentEncoder
- Base64Encoder
- Base64MimeHeaderEncoder
- EightBitContentEncoder
- IdnAddressEncoder
- An IDN email address encoder.
- QpContentEncoder
- QpEncoder
- QpMimeHeaderEncoder
- Rfc2231Encoder
- AddressEncoderException
- InvalidArgumentException
- LogicException
- RfcComplianceException
- RuntimeException
- FileBinaryMimeTypeGuesser
- Guesses the MIME type with the binary "file" (only available on *nix).
- FileinfoMimeTypeGuesser
- Guesses the MIME type using the PECL extension FileInfo.
- AbstractHeader
- An abstract base MIME Header.
- DateHeader
- A Date MIME Header.
- Headers
- A collection of headers.
- IdentificationHeader
- An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
- MailboxHeader
- A Mailbox MIME Header for something like Sender (one named address).
- MailboxListHeader
- A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
- ParameterizedHeader
- A Simple MIME Header.
- PathHeader
- A Path Header, such a Return-Path (one address).
- UnstructuredHeader
- A Simple MIME Header.
- DefaultHtmlToTextConverter
- LeagueHtmlToMarkdownConverter
- Message
- MessageConverter
- MimeTypes
- Manages MIME types and file extensions.
- AbstractMultipartPart
- AbstractPart
- DataPart
- File
- MessagePart
- AlternativePart
- DigestPart
- FormDataPart
- Implements RFC 7578.
- MixedPart
- RelatedPart
- SMimePart
- TextPart
- RawMessage
- EmailAddressContains
- EmailAttachmentCount
- EmailHasHeader
- EmailHeaderSame
- EmailHtmlBodyContains
- EmailTextBodyContains
- AbstractMimeTypeGuesserTestCase
- AddressTest
- CharacterStreamTest
- DkimSignerTest
- SMimeEncrypterTest
- SMimeSignerTest
- SMimeTestCase
- AddMimeTypeGuesserPassTest
- DraftEmailTest
- EmailTest
- Base64EncoderTest
- Base64MimeHeaderEncoderTest
- IdnAddressEncoderTest
- QpEncoderTest
- QpMimeHeaderEncoderTest
- Rfc2231EncoderTest
- FileBinaryMimeTypeGuesserTest
- FileinfoMimeTypeGuesserTest
- DateHeaderTest
- HeadersTest
- IdentificationHeaderTest
- MailboxHeaderTest
- MailboxListHeaderTest
- ParameterizedHeaderTest
- PathHeaderTest
- UnstructuredHeaderTest
- DefaultHtmlToTextConverterTest
- LeagueHtmlToMarkdownConverterTest
- MessageConverterTest
- MessageTest
- MimeTypesTest
- DataPartTest
- MessagePartTest
- AlternativePartTest
- DigestPartTest
- FormDataPartTest
- MixedPartTest
- RelatedPartTest
- TextPartTest
- RawMessageTest
- ServerLogCommand
- Base class for all commands.
- ConsoleFormatter
- Formats incoming records for console output by coloring them depending on log level.
- VarDumperFormatter
- ChromePhpHandler
- ChromePhpHandler.
- ConsoleHandler
- Writes logs to the console output depending on its verbosity setting.
- ElasticsearchLogstashHandler
- Push logs directly to Elasticsearch and format them according to Logstash specification.
- HttpCodeActivationStrategy
- Activation strategy that ignores certain HTTP codes.
- NotFoundActivationStrategy
- Activation strategy that ignores 404s for certain URLs.
- FirePHPHandler
- FirePHPHandler.
- MailerHandler
- Base Handler class providing the Handler structure, including processors and formatters
- NotifierHandler
- Uses Notifier as a log handler.
- ServerLogHandler
- Base Handler class providing the Handler structure, including processors and formatters
- Logger
- Monolog log channel
- ConsoleCommandProcessor
- Adds the current console command information to the log entry.
- DebugProcessor
- RouteProcessor
- Adds the current route information to the log entry.
- SwitchUserTokenProcessor
- Adds the original security token to the log entry.
- TokenProcessor
- Adds the current security token to the log entry.
- WebProcessor
- WebProcessor override to read from the HttpFoundation's Request.
- ClassThatInheritLogger
- Monolog log channel
- ConsoleFormatterTest
- ConsoleHandlerTest
- Tests the ConsoleHandler and also the ConsoleFormatter.
- ElasticsearchLogstashHandlerTest
- HttpCodeActivationStrategyTest
- NotFoundActivationStrategyTest
- FirePHPHandlerTest
- MailerHandlerTest
- ServerLogHandlerTest
- Tests the ServerLogHandler.
- LoggerTest
- ClassThatInheritDebugProcessor
- ConsoleCommandProcessorTest
- DebugProcessorTest
- RouteProcessorTest
- SwitchUserTokenProcessorTest
- Tests the SwitchUserTokenProcessor.
- TokenProcessorTest
- Tests the TokenProcessor.
- WebProcessorTest
- RecordFactory
- AddProcessorsPass
- Registers processors in Monolog loggers or handlers.
- AddSwiftMailerTransportPass
- Sets the transport for Swiftmailer handlers depending on the existing container definitions.
- DebugHandlerPass
- Adds the DebugHandler when the profiler is enabled and kernel.debug is true.
- FixEmptyLoggerPass
- Fixes loggers with no handlers (by registering a "null" one).
- LoggerChannelPass
- Replaces the default logger by another one with its own channel for tagged services.
- Configuration
- This class contains the configuration information for the bundle
- MonologExtension
- MonologExtension is an extension for the Monolog library.
- MonologBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- MessageFactory
- Helps create Swift_Message objects, lazily
- AddProcessorsPassTest
- AddSwiftMailerTransportPassTest
- FixEmptyLoggerPassTest
- LoggerChannelPassTest
- DummyService
- ConfigurationTest
- DependencyInjectionTest
- FixtureMonologExtensionTest
- FooProcessor
- RedeclareMethodProcessor
- MonologExtensionTest
- XmlMonologExtensionTest
- YamlMonologExtensionTest
- AbstractChannel
- BrowserChannel
- ChannelPolicy
- ChatChannel
- EmailChannel
- PushChannel
- SmsChannel
- Chatter
- NotificationDataCollector
- DataCollector.
- FailedMessageEvent
- Event is the base class for classes containing event data.
- MessageEvent
- Event is the base class for classes containing event data.
- NotificationEvents
- SentMessageEvent
- Event is the base class for classes containing event data.
- NotificationLoggerListener
- SendFailedMessageToNotifierListener
- Sends a rejected message to the notifier.
- FlashMessageImportanceMapperException
- IncompleteDsnException
- InvalidArgumentException
- LengthException
- LogicException
- MissingRequiredOptionException
- RuntimeException
- TransportException
- UnsupportedMessageTypeException
- UnsupportedSchemeException
- AbstractFlashMessageImportanceMapper
- BootstrapFlashMessageImportanceMapper
- DefaultFlashMessageImportanceMapper
- ChatMessage
- EmailMessage
- NullMessage
- PushMessage
- SentMessage
- SmsMessage
- MessageHandler
- Notification
- Notifier
- NoRecipient
- Recipient
- NotificationCount
- NotificationIsQueued
- NotificationSubjectContains
- NotificationTransportIsEqual
- TransportFactoryTestCase
- A test case to ease testing a notifier transport factory.
- TransportTestCase
- A test case to ease testing a Notifier transport.
- AbstractChannelTest
- DummyChannel
- BrowserChannelTest
- ChannelPolicyTest
- ChatterTest
- FailedMessageEventTest
- NullTransportException
- SentMessageEventTest
- UnsupportedSchemeExceptionTest
- TestOptions
- DummyMailer
- DummyMessageWithoutTransport
- DummyMessageWithTransport
- EmailMessageTest
- NullMessageTest
- PushMessageTest
- SmsMessageTest
- NotifierTest
- RecipientTest
- TexterTest
- DsnTest
- DummyMessage
- FailoverTransportTest
- NullTransportFactoryTest
- NullTransportTest
- TransportsTest
- Texter
- AbstractTransport
- AbstractTransportFactory
- Dsn
- FailoverTransport
- Uses several Transports using a failover algorithm.
- NullTransport
- NullTransportFactory
- RoundRobinTransport
- Uses several Transports using a round robin algorithm.
- Transports
- Transport
- OptionsResolverIntrospector
- AccessException
- Thrown when trying to read an option outside of or write it inside of {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
- InvalidArgumentException
- Thrown when an argument is invalid.
- InvalidOptionsException
- Thrown when the value of an option does not match its validation rules.
- MissingOptionsException
- Exception thrown when a required option is missing.
- NoConfigurationException
- Thrown when trying to introspect an option definition property for which no value was configured inside the OptionsResolver instance.
- NoSuchOptionException
- Thrown when trying to read an option that has no value set.
- OptionDefinitionException
- Thrown when two lazy options have a cyclic dependency.
- UndefinedOptionsException
- Exception thrown when an undefined option is passed.
- OptionConfigurator
- OptionsResolver
- Validates options and merges them with default values.
- OptionsResolverIntrospectorTest
- OptionsResolverTest
- UserPasswordHashCommand
- Hashes a user's password.
- InvalidPasswordException
- LogicException
- MessageDigestPasswordHasher
- MessageDigestPasswordHasher uses a message digest algorithm.
- MigratingPasswordHasher
- Hashes passwords using the best available hasher.
- NativePasswordHasher
- Hashes passwords using password_hash().
- PasswordHasherFactory
- A generic hasher factory implementation.
- Pbkdf2PasswordHasher
- Pbkdf2PasswordHasher uses the PBKDF2 (Password-Based Key Derivation Function 2).
- PlaintextPasswordHasher
- PlaintextPasswordHasher does not do any hashing but is useful in testing environments.
- SodiumPasswordHasher
- Hashes passwords using libsodium.
- UserPasswordHasher
- Hashes passwords based on the user and the PasswordHasherFactory.
- UserPasswordHashCommandTest
- TestLegacyPasswordAuthenticatedUser
- TestPasswordAuthenticatedUser
- MessageDigestPasswordHasherTest
- MigratingPasswordHasherTest
- NativePasswordHasherTest
- PasswordHasherFactoryTest
- SomeUser
- SomeChildUser
- HasherAwareUser
- Pbkdf2PasswordHasherTest
- PlaintextPasswordHasherTest
- SodiumPasswordHasherTest
- UserPasswordHasherTest
- SymfonyExcludeListSimplePhpunit
- ClassExistsMock
- ClockMock
- CoverageListener
- DeprecationErrorHandler
- Catch deprecation notices and print a summary report at the end of the test suite.
- DnsMock
- SymfonyTestsListener
- ClassExistsMockTest
- ExistingClass
- ExistingClassReal
- ClockMockTest
- CoverageListenerTest
- ConfigurationTest
- DeprecationGroupTest
- DeprecationNoticeTest
- DeprecationTest
- AppService
- BarService
- ExtendsDeprecatedFromVendor
- FooTestCase
- ExtendsDeprecatedClassFromOtherVendor
- PhpDeprecation
- SomeService
- AnotherService
- ComposerLoaderFake
- ComposerAutoloaderInitFake
- DeprecatedClass
- ComposerLoaderFakeBis
- ComposerAutoloaderInitFakeBis
- SomeOtherService
- DnsMockTest
- EnumExistsMockTest
- ExpectDeprecationTraitTest
- ExpectedDeprecationAnnotationTest
- ExpectDeprecationTraitTestFail
- Class ExpectDeprecationTraitTestFail.
- NoAssertionsTestNotRisky
- This class is deliberately suffixed with *TestRisky.php so that it is ignored by PHPUnit. This test is designed to fail. See ../expectnotrisky.phpt.
- NoAssertionsTestRisky
- This class is deliberately suffixed with *TestRisky.php so that it is ignored by PHPUnit. This test is designed to fail. See ../expectrisky.phpt.
- BarCov
- FooCov
- BarCovTest
- CoversDefaultClassTest
- CoversNothingTest
- CoversTest
- SutNotFoundTest
- OnlyExpectingDeprecationSkippedTest
- This test is meant to be skipped.
- ProcessIsolationTest
- Don't remove this test case, it tests the legacy group.
- Command
- MethodArgumentNotImplementedException
- Base exception class for not implemented behaviors of the intl extension in the Locale component.
- MethodArgumentValueNotImplementedException
- Base exception class for not implemented behaviors of the intl extension in the Locale component.
- MethodNotImplementedException
- Base exception class for not implemented behaviors of the intl extension in the Locale component.
- NotImplementedException
- Base exception class for not implemented behaviors of the intl extension in the Locale component.
- RuntimeException
- RuntimeException for the Intl component.
- Collator
- Stub implementation for the Collator class of the intl extension.
- IntlDateFormatter
- Stub implementation for the IntlDateFormatter class of the intl extension.
- Locale
- Stub implementation for the Locale class of the intl extension.
- NumberFormatter
- Stub implementation for the NumberFormatter class of the intl extension.
- Normalizer
- DateError
- DateException
- DateInvalidOperationException
- DateInvalidTimeZoneException
- DateMalformedIntervalStringException
- DateMalformedPeriodStringException
- DateMalformedStringException
- DateObjectError
- DateRangeError
- Override
- InvalidArgumentException
- InvalidArgumentException for the Process Component.
- LogicException
- LogicException for the Process Component.
- ProcessFailedException
- Exception for failed processes.
- ProcessSignaledException
- Exception that is thrown when a process has been signaled.
- ProcessTimedOutException
- Exception that is thrown when a process times out.
- RuntimeException
- RuntimeException for the Process Component.
- ExecutableFinder
- Generic executable finder.
- InputStream
- Provides a way to continuously write to the input of a Process until the InputStream is closed.
- PhpExecutableFinder
- An executable finder specifically designed for the PHP executable.
- PhpProcess
- PhpProcess runs a PHP script in an independent process.
- Process
- Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
- ProcessUtils
- ProcessUtils is a bunch of utility methods.
- CreateNewConsoleTest
- ExecutableFinderTest
- PhpExecutableFinderTest
- PhpProcessTest
- ProcessFailedExceptionTest
- ProcessTest
- NonStringifiable
- AccessException
- Thrown when a property path is not available.
- InvalidArgumentException
- Base InvalidArgumentException for the PropertyAccess component.
- InvalidPropertyPathException
- Thrown when a property path is malformed.
- NoSuchIndexException
- Thrown when an index cannot be found.
- NoSuchPropertyException
- Thrown when a property cannot be found.
- OutOfBoundsException
- Base OutOfBoundsException for the PropertyAccess component.
- RuntimeException
- Base RuntimeException for the PropertyAccess component.
- UnexpectedTypeException
- Thrown when a value does not match an expected type.
- UninitializedPropertyException
- Thrown when a property is not initialized.
- PropertyAccess
- Entry point of the PropertyAccess component.
- PropertyAccessor
- Default implementation of {@link PropertyAccessorInterface}.
- PropertyAccessorBuilder
- A configurable builder to create a PropertyAccessor.
- PropertyPath
- Default implementation of {@link PropertyPathInterface}.
- PropertyPathBuilder
- PropertyPathIterator
- Traverses a property path and provides additional methods to find out information about the current element.
- ExtendedUninitializedProperty
- NonTraversableArrayObject
- This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
- ReturnTyped
- TestAdderRemoverInvalidArgumentLength
- TestAdderRemoverInvalidMethods
- TestClass
- TestClassIsWritable
- TestClassMagicCall
- TestClassMagicGet
- TestClassSetValue
- TestClassTypedProperty
- TestClassTypeErrorInsideCall
- TestPublicPropertyDynamicallyCreated
- TestPublicPropertyGetterOnObject
- TestPublicPropertyGetterOnObjectMagicGet
- TestSingularAndPluralProps
- Notice we don't have getter/setter for emails because we count on adder/remover.
- Ticket5775Object
- TraversableArrayObject
- This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
- TypeHinted
- UninitializedPrivateProperty
- UninitializedProperty
- PropertyAccessorArrayAccessTestCase
- PropertyAccessorArrayObjectTest
- PropertyAccessorArrayTest
- PropertyAccessorBuilderTest
- PropertyAccessorCollectionTestCase_Car
- PropertyAccessorCollectionTestCase_CarOnlyAdder
- PropertyAccessorCollectionTestCase_CarOnlyRemover
- PropertyAccessorCollectionTestCase_CarNoAdderAndRemover
- PropertyAccessorCollectionTestCase_CompositeCar
- PropertyAccessorCollectionTestCase_CarStructure
- PropertyAccessorCollectionTestCase
- PropertyAccessorNonTraversableArrayObjectTest
- PropertyAccessorTest
- PropertyAccessorTraversableArrayObjectTest
- PropertyPathBuilderTest
- PropertyPathTest
- TestPluralAdderRemoverAndSetter
- TestPluralAdderRemoverAndSetterSameSingularAndPlural
- PropertyInfoConstructorPass
- Adds extractors to the property_info.constructor_extractor service.
- PropertyInfoPass
- Adds extractors to the property_info service.
- ConstructorExtractor
- Extracts the constructor argument type using ConstructorArgumentTypeExtractorInterface implementations.
- PhpDocExtractor
- Extracts data using a PHPDoc parser.
- PhpStanExtractor
- Extracts data using PHPStan parser.
- ReflectionExtractor
- Extracts data using the reflection API.
- SerializerExtractor
- Lists available properties using Symfony Serializer Component metadata.
- PropertyInfoCacheExtractor
- Adds a PSR-6 cache layer on top of an extractor.
- PropertyInfoExtractor
- Default {@see PropertyInfoExtractorInterface} implementation.
- AbstractPropertyInfoExtractorTest
- PropertyInfoConstructorPassTest
- PropertyInfoPassTest
- ConstructorExtractorTest
- PhpDocExtractorTest
- EmptyDocBlock
- OmittedParamTagTypeDocBlock
- PhpStanExtractorTest
- PhpStanOmittedParamTagTypeDocBlock
- ReflectionExtractorTest
- SerializerExtractorTest
- AdderRemoverDummy
- ConstructorDummy
- ConstructorDummyWithoutDocBlock
- DefaultValue
- DockBlockFallback
- PhpDocExtractor should fallback from property -> accessor -> mutator when looking up docblocks.
- Dummy
- DummyExtractor
- DummyNamespace
- Property
- Dummy
- Dummy
- IgnorePropertyDummy
- IntRangeDummy
- InvalidDummy
- NoProperties
- NotInstantiable
- NullExtractor
- Not able to guess anything.
- ParentDummy
- Php71Dummy
- Php71DummyExtended
- Php71DummyExtended2
- Php74Dummy
- Php7Dummy
- Php7ParentDummy
- Php80Dummy
- Php80PromotedDummy
- Php81Dummy
- Php82Dummy
- PhpStanPseudoTypesDummy
- PseudoTypeDummy
- PseudoTypesDummy
- RootDummyItem
- DummyUsedInTrait
- DummyUsingTrait
- PropertyInfoCacheExtractorTest
- PropertyInfoExtractorTest
- TypeTest
- Type
- Type value object (immutable).
- PhpDocTypeHelper
- Transforms a php doc type to a {@link Type} instance.
- Alias
- Route
- Annotation class for @Route().
- CompiledRoute
- CompiledRoutes are returned by the RouteCompiler class.
- RoutingResolverPass
- Adds tagged routing.loader services to routing.resolver service.
- InvalidArgumentException
- InvalidParameterException
- Exception thrown when a parameter is not valid.
- MethodNotAllowedException
- The resource was found but the request method is not allowed.
- MissingMandatoryParametersException
- Exception thrown when a route cannot be generated because of missing mandatory parameters.
- NoConfigurationException
- Exception thrown when no routes are configured.
- ResourceNotFoundException
- The resource was not found.
- RouteCircularReferenceException
- RouteNotFoundException
- Exception thrown when a route does not exist.
- RuntimeException
- CompiledUrlGenerator
- Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
- CompiledUrlGeneratorDumper
- CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
- GeneratorDumper
- GeneratorDumper is the base class for all built-in generator dumpers.
- UrlGenerator
- UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
- AnnotationClassLoader
- AnnotationClassLoader loads routing information from a PHP class and its methods.
- AnnotationDirectoryLoader
- AnnotationDirectoryLoader loads routing information from annotations set on PHP classes and methods.
- AnnotationFileLoader
- AnnotationFileLoader loads routing information from annotations set on a PHP class and its methods.
- ClosureLoader
- ClosureLoader loads routes from a PHP closure.
- AliasConfigurator
- CollectionConfigurator
- ImportConfigurator
- RouteConfigurator
- RoutingConfigurator
- ContainerLoader
- A route loader that executes a service from a PSR-11 container to load the routes.
- DirectoryLoader
- FileLoader is the abstract class used by all built-in loaders that are file based.
- GlobFileLoader
- GlobFileLoader loads files from a glob pattern.
- ObjectLoader
- A route loader that calls a method on an object to load the routes.
- PhpFileLoader
- PhpFileLoader loads routes from a PHP file.
- Psr4DirectoryLoader
- A loader that discovers controller classes in a directory that follows PSR-4.
- XmlFileLoader
- XmlFileLoader loads XML routing files.
- YamlFileLoader
- YamlFileLoader loads Yaml routing files.
- CompiledUrlMatcher
- Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
- CompiledUrlMatcherDumper
- CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
- MatcherDumper
- MatcherDumper is the abstract class for all built-in matcher dumpers.
- ExpressionLanguageProvider
- Exposes functions defined in the request context to route conditions.
- RedirectableUrlMatcher
- UrlMatcher matches URL based on a set of routes.
- TraceableUrlMatcher
- TraceableUrlMatcher helps debug path info matching by tracing the match.
- UrlMatcher
- UrlMatcher matches URL based on a set of routes.
- RequestContext
- Holds information about the current request.
- EnumRequirement
- Route
- A Route describes a route and its parameters.
- RouteCollection
- A RouteCollection represents a set of Route instances.
- RouteCompiler
- RouteCompiler compiles Route instances to CompiledRoute instances.
- Router
- The Router class is an example of the integration of all pieces of the routing system for easier use.
- RouteTest
- CompiledRouteTest
- RoutingResolverPassTest
- AbstractClass
- BarClass
- BazClass
- EncodingClass
- FooClass
- AbstractClassController
- ActionPathController
- BazClass
- DefaultValueController
- EncodingClass
- ExplicitLocalizedActionPathController
- FooController
- GlobalDefaultsClass
- InvokableController
- InvokableLocalizedController
- LocalizedActionPathController
- LocalizedMethodActionControllers
- LocalizedPrefixLocalizedActionController
- LocalizedPrefixMissingLocaleActionController
- LocalizedPrefixMissingRouteLocaleActionController
- LocalizedPrefixWithRouteWithoutLocale
- MethodActionControllers
- MethodsAndSchemes
- MissingRouteNameController
- NothingButNameController
- PrefixedActionLocalizedRouteController
- PrefixedActionPathController
- RequirementsWithoutPlaceholderNameController
- RouteWithEnv
- RouteWithPrefixController
- Utf8ActionControllers
- ActionPathController
- BazClass
- DefaultValueController
- EncodingClass
- ExplicitLocalizedActionPathController
- FooController
- GlobalDefaultsClass
- InvokableController
- InvokableLocalizedController
- LocalizedActionPathController
- LocalizedMethodActionControllers
- LocalizedPrefixLocalizedActionController
- LocalizedPrefixMissingLocaleActionController
- LocalizedPrefixMissingRouteLocaleActionController
- LocalizedPrefixWithRouteWithoutLocale
- MethodActionControllers
- MethodsAndSchemes
- MissingRouteNameController
- NothingButNameController
- PrefixedActionLocalizedRouteController
- PrefixedActionPathController
- RequirementsWithoutPlaceholderNameController
- RouteWithEnv
- RouteWithPrefixController
- Utf8ActionControllers
- FooAttributes
- AttributesClassParamAfterCommaController
- AttributesClassParamAfterParenthesisController
- AttributesClassParamInlineAfterCommaController
- AttributesClassParamInlineAfterParenthesisController
- AttributesClassParamInlineQuotedAfterCommaController
- AttributesClassParamInlineQuotedAfterParenthesisController
- AttributesClassParamQuotedAfterCommaController
- AttributesClassParamQuotedAfterParenthesisController
- CustomCompiledRoute
- CompiledRoutes are returned by the RouteCompiler class.
- CustomRouteCompiler
- RouteCompiler compiles Route instances to CompiledRoute instances.
- CustomXmlFileLoader
- XmlFileLoader with schema validation turned off.
- VariadicClass
- MyController
- MyUnannotatedController
- MyOtherController
- IrrelevantClass
- An irrelevant class.
- MyAbstractController
- MyChildController
- MyControllerWithATrait
- RedirectableUrlMatcher
- UrlMatcher matches URL based on a set of routes.
- CompiledUrlGeneratorDumperTest
- UrlGeneratorTest
- StringableObject
- StringableObjectWithPublicProperty
- NonStringableObject
- NonStringableObjectWithPublicProperty
- AbstractAnnotationLoaderTestCase
- AnnotationClassLoaderTestCase
- AnnotationClassLoaderWithAnnotationsTest
- AnnotationClassLoaderWithAttributesTest
- AnnotationDirectoryLoaderTest
- AnnotationFileLoaderTest
- ClosureLoaderTest
- ContainerLoaderTest
- DirectoryLoaderTest
- FileLocatorStub
- GlobFileLoaderTest
- GlobFileLoaderWithoutImport
- GlobFileLoader loads files from a glob pattern.
- ObjectLoaderTest
- TestObjectLoader
- A route loader that calls a method on an object to load the routes.
- TestObjectLoaderRouteService
- PhpFileLoaderTest
- Psr4DirectoryLoaderTest
- XmlFileLoaderTest
- YamlFileLoaderTest
- CompiledRedirectableUrlMatcherTest
- TestCompiledRedirectableUrlMatcher
- Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
- CompiledUrlMatcherTest
- CompiledUrlMatcherDumperTest
- TestCompiledUrlMatcher
- Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
- StaticPrefixCollectionTest
- ExpressionLanguageProviderTest
- RedirectableUrlMatcherTest
- TraceableUrlMatcherTest
- UrlMatcherTest
- RequestContextTest
- EnumRequirementTest
- RequirementTest
- RouteCollectionTest
- RouteCompilerTest
- Utf8RouteCompiler
- RouteCompiler compiles Route instances to CompiledRoute instances.
- RouterTest
- RouteTest
- GenericRuntime
- A runtime to do bare-metal PHP without using superglobals.
- ClosureResolver
- DebugClosureResolver
- ClosureRunner
- ConsoleApplicationRunner
- HttpKernelRunner
- ResponseRunner
- SymfonyRuntime
- Knows the basic conventions to run Symfony apps.
- TestKernel
- ExpressionCacheWarmer
- DebugFirewallCommand
- Base class for all commands.
- SecurityDataCollector
- DataCollector.
- TraceableFirewallListener
- Firewall collecting called security listeners and authenticators.
- AddExpressionLanguageProvidersPass
- Registers the expression language providers.
- AddSecurityVotersPass
- Adds all configured security voters to the access decision manager.
- AddSessionDomainConstraintPass
- Uses the session domain to restrict allowed redirection targets.
- CleanRememberMeVerifierPass
- Cleans up the remember me verifier cache if cache is missing.
- MakeFirewallsEventDispatcherTraceablePass
- RegisterEntryPointPass
- SortFirewallListenersPass
- Sorts firewall listeners based on the execution order provided by FirewallListenerInterface::getPriority().
- MainConfiguration
- SecurityExtension configuration structure.
- OidcTokenHandlerFactory
- Configures a token handler for decoding and validating an OIDC token.
- OidcUserInfoTokenHandlerFactory
- Configures a token handler for an OIDC server.
- ServiceTokenHandlerFactory
- Configures a token handler from a service id.
- AbstractFactory
- AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
- InMemoryFactory
- InMemoryFactory creates services for the memory provider.
- LdapFactory
- LdapFactory creates services for Ldap user provider.
- SecurityExtension
- SecurityExtension.
- FirewallListener
- Firewall uses a FirewallMap to register security listeners for the given request.
- FirewallAwareLoginLinkHandler
- Decorates the login link handler for the current firewall.
- FirewallAwareRememberMeHandler
- Decorates {@see RememberMeHandlerInterface} for the current firewall.
- FirewallConfig
- FirewallContext
- This is a wrapper around the actual firewall configuration which allows us to lazy load the context for one specific firewall only when we need it.
- FirewallMap
- This is a lazy-loading firewall map implementation.
- LazyFirewallContext
- Lazily calls authentication listeners when actually required by the access listener.
- UserAuthenticator
- A decorator that delegates all method calls to the authenticator manager of the current firewall.
- Security
- Helper class for commonly-needed security tasks.
- SecurityBundle
- Bundle.
- ExpressionCacheWarmerTest
- SecurityDataCollectorTest
- DummyVoter
- TraceableFirewallListenerTest
- DummyAuthenticator
- AddExpressionLanguageProvidersPassTest
- AddSecurityVotersPassTest
- AddSessionDomainConstraintPassTest
- MakeFirewallsEventDispatcherTraceablePassTest
- RegisterEntryPointsPassTest
- CustomAuthenticator
- An optional base class that creates the necessary tokens for you.
- RegisterGlobalSecurityEventListenersPassTest
- TestSubscriber
- RegisterTokenUsageTrackingPassTest
- SortFirewallListenersPassTest
- FirewallListenerPriorityMinus1
- FirewallListenerPriority1
- FirewallListenerPriority2
- CompleteConfigurationTestCase
- DummyProvider
- MainConfigurationTest
- PhpCompleteConfigurationTest
- AbstractFactoryTest
- StubFactory
- AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
- AccessTokenFactoryTest
- LoginLinkFactoryTest
- SecurityExtensionTest
- TestAuthenticator
- TestUserChecker
- TestFirewallListenerFactory
- XmlCompleteConfigurationTest
- YamlCompleteConfigurationTest
- VoteListenerTest
- AbstractWebTestCase
- WebTestCase is the base class for functional tests.
- AccessTokenTest
- WebTestCase is the base class for functional tests.
- AppKernel
- App Test Kernel for functional tests.
- AuthenticationCommencingTest
- WebTestCase is the base class for functional tests.
- AuthenticatorTest
- WebTestCase is the base class for functional tests.
- AutowiringTypesTest
- WebTestCase is the base class for functional tests.
- AccessTokenBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- BarController
- FooController
- AccessTokenHandler
- JsonAuthenticationFailureHandler
- JsonAuthenticationSuccessHandler
- ApiAuthenticator
- An optional base class that creates the necessary tokens for you.
- AuthenticatorBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- DummyFormLoginFactory
- LoginFormAuthenticator
- A base class to make form login authentication easier!
- ProfileController
- Provides shortcuts for HTTP-related features in controllers.
- SecurityController
- Provides shortcuts for HTTP-related features in controllers.
- AutowiredServices
- AutowiringBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- LoginController
- CsrfFormLoginBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- UserLoginType
- Form type for use with the Security component's form-based authentication listener.
- EventExtension
- Provides useful features shared by many extensions.
- EventBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- TestSubscriber
- FirewallEntryPointExtension
- Provides useful features shared by many extensions.
- FirewallEntryPointBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- EntryPointStub
- LocalizedController
- LoginController
- FormLoginExtension
- Provides useful features shared by many extensions.
- FormLoginBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- LocalizedFormFailureHandler
- TestController
- JsonLoginBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- JsonAuthenticationFailureHandler
- JsonAuthenticationSuccessHandler
- TestCustomLoginLinkSuccessHandler
- MissingUserProviderBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ProfileController
- RememberMeBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- StaticTokenProvider
- UserChangingUserProvider
- RequestTrackerExtension
- Provides useful features shared by many extensions.
- RequestTrackerSubscriber
- RequestTrackerBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- AdminController
- SecuredPageBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ArrayUserProvider
- TestBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- CsrfFormLoginTest
- WebTestCase is the base class for functional tests.
- EventAliasTest
- WebTestCase is the base class for functional tests.
- FirewallEntryPointTest
- WebTestCase is the base class for functional tests.
- FormLoginTest
- WebTestCase is the base class for functional tests.
- JsonLoginLdapTest
- WebTestCase is the base class for functional tests.
- JsonLoginTest
- WebTestCase is the base class for functional tests.
- LocalizedRoutesAsPathTest
- WebTestCase is the base class for functional tests.
- LoginLinkAuthenticationTest
- WebTestCase is the base class for functional tests.
- LogoutTest
- WebTestCase is the base class for functional tests.
- MissingUserProviderTest
- WebTestCase is the base class for functional tests.
- RememberMeCookieTest
- WebTestCase is the base class for functional tests.
- RememberMeTest
- WebTestCase is the base class for functional tests.
- SecurityRoutingIntegrationTest
- WebTestCase is the base class for functional tests.
- SecurityTest
- WebTestCase is the base class for functional tests.
- UserWithoutEquatable
- ForceLoginController
- LogoutController
- LoggedInController
- SwitchUserTest
- WebTestCase is the base class for functional tests.
- FirewallAwareLoginLinkHandlerTest
- FirewallConfigTest
- FirewallContextTest
- FirewallMapTest
- UserAuthenticatorTest
- SecurityTest
- AuthenticationTrustResolver
- The default implementation of the authentication trust resolver.
- CacheTokenVerifier
- InMemoryTokenProvider
- This class is used for testing purposes, and is not really suited for production.
- AbstractToken
- Base class for Token instances.
- NullToken
- PreAuthenticatedToken
- PreAuthenticatedToken implements a pre-authenticated token.
- RememberMeToken
- Authentication Token for "Remember-Me".
- TokenStorage
- TokenStorage contains a TokenInterface.
- UsageTrackingTokenStorage
- A token storage that increments the session usage index when the token is accessed.
- SwitchUserToken
- Token representing a user who temporarily impersonates another one.
- UsernamePasswordToken
- UsernamePasswordToken implements a username and password token.
- AuthenticationEvents
- AccessDecisionManager
- AccessDecisionManager is the base class for all access decision managers that use decision voters.
- AuthorizationChecker
- AuthorizationChecker is the main authorization point of the Security component.
- ExpressionLanguage
- Adds some function to the default ExpressionLanguage.
- ExpressionLanguageProvider
- Define some ExpressionLanguage functions.
- AffirmativeStrategy
- Grants access if any voter returns an affirmative response.
- ConsensusStrategy
- Grants access if there is consensus of granted against denied responses.
- PriorityStrategy
- Grant or deny access depending on the first voter that does not abstain.
- UnanimousStrategy
- Grants access if only grant (or abstain) votes were received.
- AuthenticatedVoter
- AuthenticatedVoter votes if an attribute like IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED is present.
- ExpressionVoter
- ExpressionVoter votes based on the evaluation of an expression.
- RoleHierarchyVoter
- RoleHierarchyVoter uses a RoleHierarchy to determine the roles granted to the user before voting.
- RoleVoter
- RoleVoter votes if any attribute starts with a given prefix.
- Voter
- Voter is an abstract default implementation of a voter.
- AuthenticationEvent
- This is a general purpose authentication event.
- AuthenticationSuccessEvent
- This is a general purpose authentication event.
- AccessDeniedException
- AccessDeniedException is thrown when the account has not the required role.
- AccountExpiredException
- AccountExpiredException is thrown when the user account has expired.
- AccountStatusException
- AccountStatusException is the base class for authentication exceptions caused by the user account status.
- AuthenticationCredentialsNotFoundException
- AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected because no Token is available.
- AuthenticationException
- AuthenticationException is the base class for all authentication exceptions.
- AuthenticationExpiredException
- AuthenticationExpiredException is thrown when an authentication token becomes un-authenticated between requests.
- AuthenticationServiceException
- AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem.
- BadCredentialsException
- BadCredentialsException is thrown when the user credentials are invalid.
- CookieTheftException
- This exception is thrown when the RememberMeServices implementation detects that a presented cookie has already been used by someone else.
- CredentialsExpiredException
- CredentialsExpiredException is thrown when the user account credentials have expired.
- CustomUserMessageAccountStatusException
- An authentication exception caused by the user account status where you can control the message shown to the user.
- CustomUserMessageAuthenticationException
- An authentication exception where you can control the message shown to the user.
- DisabledException
- DisabledException is thrown when the user account is disabled.
- InsufficientAuthenticationException
- InsufficientAuthenticationException is thrown if the user credentials are not sufficiently trusted.
- InvalidArgumentException
- Base InvalidArgumentException for the Security component.
- InvalidCsrfTokenException
- This exception is thrown when the csrf token is invalid.
- LazyResponseException
- A signaling exception that wraps a lazily computed response.
- LockedException
- LockedException is thrown if the user account is locked.
- LogicException
- Base LogicException for the Security component.
- LogoutException
- LogoutException is thrown when the account cannot be logged out.
- ProviderNotFoundException
- ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance supports an authentication Token.
- RuntimeException
- Base RuntimeException for the Security component.
- SessionUnavailableException
- This exception is thrown when no session is available.
- TokenNotFoundException
- TokenNotFoundException is thrown if a Token cannot be found.
- TooManyLoginAttemptsAuthenticationException
- This exception is thrown if there where too many failed login attempts in this session.
- UnsupportedUserException
- This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
- UserNotFoundException
- UserNotFoundException is thrown if a User cannot be found for the given identifier.
- RoleHierarchy
- RoleHierarchy defines a role hierarchy.
- Security
- Helper class for commonly-needed security tasks.
- ExpiredSignatureException
- Base RuntimeException for the Security component.
- InvalidSignatureException
- Base RuntimeException for the Security component.
- ExpiredSignatureStorage
- SignatureHasher
- Creates and validates secure hashes used in login links and remember-me cookies.
- AccessDecisionStrategyTestCase
- Abstract test case for access decision strategies.
- AuthenticationTrustResolverTest
- FakeCustomToken
- RealCustomRememberMeToken
- Authentication Token for "Remember-Me".
- CacheTokenVerifierTest
- InMemoryTokenProviderTest
- PersistentTokenTest
- AbstractTokenTest
- ConcreteToken
- Base class for Token instances.
- CustomUser
- PreAuthenticatedTokenTest
- RememberMeTokenTest
- TokenStorageTest
- UsageTrackingTokenStorageTest
- SwitchUserTokenTest
- UsernamePasswordTokenTest
- AccessDecisionManagerTest
- AuthorizationCheckerTest
- ExpressionLanguageTest
- AffirmativeStrategyTest
- Abstract test case for access decision strategies.
- ConsensusStrategyTest
- Abstract test case for access decision strategies.
- PriorityStrategyTest
- Abstract test case for access decision strategies.
- UnanimousStrategyTest
- Abstract test case for access decision strategies.
- TraceableAccessDecisionManagerTest
- AuthenticatedVoterTest
- ExpressionVoterTest
- RoleHierarchyVoterTest
- RoleVoterTest
- TraceableVoterTest
- VoterTest
- VoterTest_Voter
- Voter is an abstract default implementation of a voter.
- IntegerVoterTest_Voter
- Voter is an abstract default implementation of a voter.
- TypeErrorVoterTest_Voter
- Voter is an abstract default implementation of a voter.
- StringableAttribute
- ChildCustomUserMessageAuthenticationException
- An authentication exception where you can control the message shown to the user.
- CustomUserMessageAuthenticationExceptionTest
- UserNotFoundExceptionTest
- DummyVoter
- TranslationFilesTest
- LegacyRoleTest
- RoleHierarchyTest
- SecurityTest
- ExpiredSignatureStorageTest
- ChainUserCheckerTest
- ChainUserProviderTest
- MigratingProvider
- InMemoryUserCheckerTest
- InMemoryUserProviderTest
- InMemoryUserTest
- OidcUserTest
- UserPasswordTest
- UserPasswordDummy
- UserPasswordValidatorTestCase
- A test case to ease testing Constraint Validators.
- ChainUserChecker
- ChainUserProvider
- Chain User Provider.
- InMemoryUser
- UserInterface implementation used by the in-memory user provider.
- InMemoryUserChecker
- Checks the state of the in-memory user account.
- InMemoryUserProvider
- InMemoryUserProvider is a simple non persistent user provider.
- OidcUser
- UserInterface implementation used by the access-token security workflow with an OIDC server.
- UserPassword
- Contains the properties of a constraint definition.
- UserPasswordValidator
- Base class for constraint validators.
- CsrfToken
- A CSRF token.
- CsrfTokenManager
- Default implementation of {@link CsrfTokenManagerInterface}.
- TokenNotFoundException
- Base RuntimeException for the Security component.
- CsrfTokenManagerTest
- UriSafeTokenGeneratorTest
- NativeSessionTokenStorageTest
- SessionTokenStorageTest
- UriSafeTokenGenerator
- Generates CSRF tokens.
- NativeSessionTokenStorage
- Token storage that uses PHP's native session handling.
- SessionTokenStorage
- Token storage that uses a Symfony Session object.
- AccessMap
- AccessMap allows configuration of different access control rules for specific parts of the website.
- ChainAccessTokenExtractor
- The token extractor retrieves the token from a request.
- FormEncodedBodyExtractor
- Extracts a token from the body request.
- HeaderAccessTokenExtractor
- Extracts a token from the request header.
- InvalidSignatureException
- This exception is thrown when the token signature is invalid.
- MissingClaimException
- This exception is thrown when the user is invalid on the OIDC server (e.g.: "email" property is not in the scope).
- OidcTokenHandler
- The token handler decodes and validates the token, and retrieves the user identifier from it.
- OidcUserInfoTokenHandler
- The token handler validates the token on the OIDC server and retrieves the user identifier.
- QueryAccessTokenExtractor
- Extracts a token from a query string parameter.
- CurrentUser
- Indicates that a controller argument should receive the current logged user.
- IsGranted
- AuthenticationUtils
- Extracts Security Errors from Request.
- AuthenticatorManager
- CustomAuthenticationFailureHandler
- CustomAuthenticationSuccessHandler
- DefaultAuthenticationFailureHandler
- Class with the default authentication failure handling logic.
- DefaultAuthenticationSuccessHandler
- Class with the default authentication success handling logic.
- AbstractAuthenticator
- An optional base class that creates the necessary tokens for you.
- AbstractLoginFormAuthenticator
- A base class to make form login authentication easier!
- AccessTokenAuthenticator
- Provides an implementation of the RFC6750 of an authentication via an access token.
- TraceableAuthenticator
- Collects info about an authenticator for debugging purposes.
- TraceableAuthenticatorManagerListener
- Decorates the AuthenticatorManagerListener to collect information about security authenticators.
- FormLoginAuthenticator
- A base class to make form login authentication easier!
- HttpBasicAuthenticator
- JsonLoginAuthenticator
- Provides a stateless implementation of an authentication via a JSON document composed of a username and a password.
- LoginLinkAuthenticator
- An optional base class that creates the necessary tokens for you.
- CsrfTokenBadge
- Adds automatic CSRF tokens checking capabilities to this authenticator.
- PasswordUpgradeBadge
- Adds automatic password migration, if enabled and required in the password encoder.
- PreAuthenticatedUserBadge
- Marks the authentication as being pre-authenticated.
- RememberMeBadge
- Adds support for remember me to this authenticator.
- UserBadge
- Represents the user in the authentication process.
- CustomCredentials
- Implements credentials checking using a custom checker function.
- PasswordCredentials
- Implements password credentials.
- Passport
- A Passport contains all security-related information that needs to be validated during authentication.
- SelfValidatingPassport
- An implementation used when there are no credentials to be checked (e.g.
- RememberMeAuthenticator
- The RememberMe *Authenticator* performs remember me authentication.
- PostAuthenticationToken
- Base class for Token instances.
- X509Authenticator
- This authenticator authenticates pre-authenticated (by the webserver) X.509 certificates.
- SecurityTokenValueResolver
- UserValueResolver
- Supports the argument type of {@see UserInterface}.
- NotAnEntryPointException
- Thrown by generic decorators when a decorated authenticator does not implement {@see AuthenticationEntryPointInterface}.
- AuthenticationTokenCreatedEvent
- When a newly authenticated security token was created, before it becomes effective in the security system.
- CheckPassportEvent
- This event is dispatched when the credentials have to be checked.
- InteractiveLoginEvent
- Event is the base class for classes containing event data.
- LazyResponseEvent
- Wraps a lazily computed response in a signaling exception.
- LoginFailureEvent
- This event is dispatched after an error during authentication.
- LoginSuccessEvent
- This event is dispatched after authentication has successfully completed.
- LogoutEvent
- Event is the base class for classes containing event data.
- SwitchUserEvent
- SwitchUserEvent.
- TokenDeauthenticatedEvent
- This event is dispatched when the current security token is deauthenticated when trying to reference the token.
- CheckCredentialsListener
- This listeners uses the interfaces of authenticators to determine how to check credentials.
- CheckRememberMeConditionsListener
- Checks if all conditions are met for remember me.
- ClearSiteDataLogoutListener
- Handler for Clear-Site-Data header during logout.
- CookieClearingLogoutListener
- This listener clears the passed cookies when a user logs out.
- CsrfProtectionListener
- CsrfTokenClearingLogoutListener
- DefaultLogoutListener
- Default logout listener will redirect users to a configured path.
- IsGrantedAttributeListener
- Handles the IsGranted attribute on controllers.
- LoginThrottlingListener
- PasswordMigratingListener
- RememberMeListener
- The RememberMe *listener* creates and deletes remember-me cookies.
- SessionLogoutListener
- Handler for clearing invalidating the current session.
- SessionStrategyListener
- Migrates/invalidates the session after successful login.
- UserCheckerListener
- UserProviderListener
- Configures the user provider as user loader, if no user load has been explicitly set.
- AbstractListener
- A base class for listeners that can tell whether they should authenticate incoming requests.
- AccessListener
- AccessListener enforces access control rules.
- AuthenticatorManagerListener
- Firewall authentication listener that delegates to the authenticator system.
- ChannelListener
- ChannelListener switches the HTTP protocol based on the access control configuration.
- ContextListener
- ContextListener manages the SecurityContext persistence through a session.
- ExceptionListener
- ExceptionListener catches authentication exception and converts them to Response instances.
- LogoutListener
- LogoutListener logout users.
- SwitchUserListener
- SwitchUserListener allows a user to impersonate another one temporarily (like the Unix su command).
- Firewall
- Firewall uses a FirewallMap to register security listeners for the given request.
- FirewallMap
- FirewallMap allows configuration of different firewalls for specific parts of the website.
- HttpUtils
- Encapsulates the logic needed to create sub-requests, redirect the user, and match URLs.
- ImpersonateUrlGenerator
- Provides generator functions for the impersonate url exit.
- ExpiredLoginLinkException
- Base RuntimeException for the Security component.
- InvalidLoginLinkAuthenticationException
- Thrown when a login link is invalid.
- InvalidLoginLinkException
- LoginLinkDetails
- LoginLinkHandler
- LoginLinkNotification
- Use this notification to ease sending login link emails/SMS using the Notifier component.
- LogoutUrlGenerator
- Provides generator functions for the logout URL.
- DefaultLoginRateLimiter
- A default login throttling limiter.
- AbstractRememberMeHandler
- PersistentRememberMeHandler
- Implements remember-me tokens using a {@see TokenProviderInterface}.
- RememberMeDetails
- ResponseListener
- Adds remember-me cookies to the Response.
- SignatureRememberMeHandler
- Implements safe remember-me cookies using the {@see SignatureHasher}.
- SecurityEvents
- SecurityRequestAttributes
- List of request attributes used along the security flow.
- SessionAuthenticationStrategy
- The default session strategy implementation.
- AccessMapTest
- OidcTokenHandlerTest
- OidcUserInfoTokenHandlerTest
- AuthenticatorManagerTest
- TestInteractiveAuthenticator
- DefaultAuthenticationFailureHandlerTest
- DefaultAuthenticationSuccessHandlerTest
- AbstractAuthenticatorTest
- ConcreteAuthenticator
- An optional base class that creates the necessary tokens for you.
- AbstractLoginFormAuthenticatorTest
- ConcreteFormAuthenticator
- A base class to make form login authentication easier!
- ChainedAccessTokenExtractorsTest
- FormEncodedBodyAccessTokenAuthenticatorTest
- HeaderAccessTokenAuthenticatorTest
- QueryAccessTokenAuthenticatorTest
- AccessTokenAuthenticatorTest
- TraceableAuthenticatorTest
- PasswordUpgraderProvider
- InMemoryUserProvider is a simple non persistent user provider.
- FormLoginAuthenticatorTest
- DummyUserClass
- HttpBasicAuthenticatorTest
- InMemoryAccessTokenHandler
- JsonLoginAuthenticatorTest
- LoginLinkAuthenticatorTest
- UserBadgeTest
- RememberMeAuthenticatorTest
- RemoteUserAuthenticatorTest
- X509AuthenticatorTest
- SecurityTokenValueResolverTest
- UserValueResolverTest
- CheckCredentialsListenerTest
- CheckRememberMeConditionsListenerTest
- ClearSiteDataLogoutListenerTest
- CookieClearingLogoutListenerTest
- CsrfProtectionListenerTest
- CsrfTokenClearingLogoutListenerTest
- IsGrantedAttributeListenerTest
- LoginThrottlingListenerTest
- PasswordMigratingListenerTest
- TestMigratingUserProvider
- DummyTestMigratingUserProvider
- TestPasswordAuthenticatedUser
- DummyTestPasswordAuthenticatedUser
- RememberMeListenerTest
- SessionLogoutListenerTest
- SessionStrategyListenerTest
- UserCheckerListenerTest
- UserProviderListenerTest
- AccessListenerTest
- ChannelListenerTest
- ContextListenerTest
- NotSupportingUserProvider
- SupportingUserProvider
- CustomToken
- ExceptionListenerTest
- LogoutListenerTest
- SwitchUserListenerTest
- FirewallMapTest
- FirewallTest
- DummyAuthenticator
- DummySupportsAuthenticator
- IsGrantedAttributeController
- IsGrantedAttributeMethodsController
- HttpUtilsTest
- LoginLinkHandlerTest
- TestLoginLinkHandlerUser
- TestLoginLinkHandlerUserProvider
- LogoutUrlGeneratorTest
- PersistentRememberMeHandlerTest
- ResponseListenerTest
- SignatureRememberMeHandlerTest
- SessionAuthenticationStrategyTest
- TargetPathTraitTest
- TestClassWithTargetPathTrait
- Context
- Annotation class for @Context().
- DiscriminatorMap
- Annotation class for @DiscriminatorMap().
- Groups
- Annotation class for @Groups().
- Ignore
- Annotation class for @Ignore().
- MaxDepth
- Annotation class for @MaxDepth().
- SerializedName
- Annotation class for @SerializedName().
- SerializedPath
- Annotation class for @SerializedPath().
- CompiledClassMetadataCacheWarmer
- DebugCommand
- A console command to debug Serializer information.
- CsvEncoderContextBuilder
- A helper providing autocompletion for available CsvEncoder options.
- JsonEncoderContextBuilder
- A helper providing autocompletion for available JsonEncoder options.
- XmlEncoderContextBuilder
- A helper providing autocompletion for available XmlEncoder options.
- YamlEncoderContextBuilder
- A helper providing autocompletion for available YamlEncoder options.
- AbstractNormalizerContextBuilder
- A helper providing autocompletion for available AbstractNormalizer options.
- AbstractObjectNormalizerContextBuilder
- A helper providing autocompletion for available AbstractObjectNormalizer options.
- BackedEnumNormalizerContextBuilder
- A helper providing autocompletion for available BackedEnumNormalizer options.
- ConstraintViolationListNormalizerContextBuilder
- A helper providing autocompletion for available ConstraintViolationList options.
- DateIntervalNormalizerContextBuilder
- A helper providing autocompletion for available DateIntervalNormalizer options.
- DateTimeNormalizerContextBuilder
- A helper providing autocompletion for available DateTimeNormalizer options.
- FormErrorNormalizerContextBuilder
- A helper providing autocompletion for available FormErrorNormalizer options.
- GetSetMethodNormalizerContextBuilder
- A helper providing autocompletion for available GetSetMethodNormalizer options.
- JsonSerializableNormalizerContextBuilder
- A helper providing autocompletion for available JsonSerializableNormalizer options.
- ObjectNormalizerContextBuilder
- A helper providing autocompletion for available ObjectNormalizer options.
- ProblemNormalizerContextBuilder
- A helper providing autocompletion for available ProblemNormalizer options.
- PropertyNormalizerContextBuilder
- A helper providing autocompletion for available PropertyNormalizer options.
- UidNormalizerContextBuilder
- A helper providing autocompletion for available UidNormalizer options.
- UnwrappingDenormalizerContextBuilder
- A helper providing autocompletion for available UnwrappingDenormalizer options.
- SerializerContextBuilder
- A helper providing autocompletion for available Serializer options.
- SerializerPass
- Adds all services with the tags "serializer.encoder" and "serializer.normalizer" as encoders and normalizers to the "serializer" service.
- ChainDecoder
- Decoder delegating the decoding to a chain of decoders.
- ChainEncoder
- Encoder delegating the decoding to a chain of encoders.
- CsvEncoder
- Encodes CSV data.
- JsonDecode
- Decodes JSON data.
- JsonEncode
- Encodes JSON data.
- JsonEncoder
- Encodes JSON data.
- XmlEncoder
- YamlEncoder
- Encodes YAML data.
- BadMethodCallException
- CircularReferenceException
- CircularReferenceException.
- ExtraAttributesException
- ExtraAttributesException.
- InvalidArgumentException
- InvalidArgumentException.
- LogicException
- LogicException.
- MappingException
- MappingException.
- MissingConstructorArgumentsException
- RuntimeException.
- NotEncodableValueException
- UnexpectedValueException.
- NotNormalizableValueException
- UnexpectedValueException.
- PartialDenormalizationException
- UnexpectedValueException.
- RuntimeException
- RuntimeException.
- UnexpectedValueException
- UnexpectedValueException.
- UnsupportedException
- UnsupportedException.
- UnsupportedFormatException
- UnexpectedValueException.
- ObjectPropertyListExtractor
- AttributeMetadata
- ClassDiscriminatorFromClassMetadata
- ClassDiscriminatorMapping
- ClassMetadata
- CacheClassMetadataFactory
- Caches metadata using a PSR-6 implementation.
- ClassMetadataFactory
- Returns a {@link ClassMetadata}.
- ClassMetadataFactoryCompiler
- CompiledClassMetadataFactory
- AnnotationLoader
- Loader for Doctrine annotations and PHP 8 attributes.
- FileLoader
- Base class for all file based loaders.
- LoaderChain
- Calls multiple {@link LoaderInterface} instances in a chain.
- XmlFileLoader
- Loads XML mapping files.
- YamlFileLoader
- YAML File Loader.
- CamelCaseToSnakeCaseNameConverter
- CamelCase to Underscore name converter.
- MetadataAwareNameConverter
- AbstractNormalizer
- Normalizer implementation.
- AbstractObjectNormalizer
- Base class for a normalizer dealing with objects.
- ArrayDenormalizer
- Denormalizes arrays of objects.
- BackedEnumNormalizer
- Normalizes a {@see \BackedEnum} enumeration to a string or an integer.
- ConstraintViolationListNormalizer
- A normalizer that normalizes a ConstraintViolationListInterface instance.
- CustomNormalizer
- DataUriNormalizer
- Normalizes an {@see \SplFileInfo} object to a data URI.
- DateIntervalNormalizer
- Normalizes an instance of {@see \DateInterval} to an interval string.
- DateTimeNormalizer
- Normalizes an object implementing the {@see \DateTimeInterface} to a date string.
- DateTimeZoneNormalizer
- Normalizes a {@see \DateTimeZone} object to a timezone string.
- FormErrorNormalizer
- Normalizes invalid Form instances.
- GetSetMethodNormalizer
- Converts between objects with getter and setter methods and arrays.
- JsonSerializableNormalizer
- A normalizer that uses an objects own JsonSerializable implementation.
- MimeMessageNormalizer
- Normalize Mime message classes.
- ObjectNormalizer
- Converts between objects and arrays using the PropertyAccess component.
- ProblemNormalizer
- Normalizes errors according to the API Problem spec (RFC 7807).
- PropertyNormalizer
- Converts between objects and arrays by mapping properties.
- UidNormalizer
- UnwrappingDenormalizer
- Serializer
- Serializer serializes and deserializes data.
- ContextTest
- DiscriminatorMapTest
- GroupsTest
- MaxDepthTest
- SerializedNameTest
- SerializedPathTest
- CompiledClassMetadataCacheWarmerTest
- DebugCommandTest
- ContextBuilderTraitTest
- BackedEnumNormalizerContextBuilderTest
- ConstraintViolationListNormalizerContextBuilderTest
- DateIntervalNormalizerContextBuilderTest
- DateTimeNormalizerContextBuilderTest
- FormErrorNormalizerContextBuilderTest
- ProblemNormalizerContextBuilderTest
- PropertyNormalizerContextBuilderTest
- UidNormalizerContextBuilderTest
- UnwrappingDenormalizerContextBuilderTest
- SerializerContextBuilderTest
- SerializerDataCollectorTest
- TraceableEncoderTest
- TraceableNormalizerTest
- TraceableSerializerTest
- Serializer
- SerializerPassTest
- Tests for the SerializerPass class.
- DeserializeNestedArrayOfObjectsTest
- Zoo
- ZooImmutable
- ZooWithKeyTypes
- Animal
- DummyClassOne
- ChainDecoderTest
- ChainEncoderTest
- NormalizationAwareEncoder
- CsvEncoderTest
- JsonDecodeTest
- JsonEncoderTest
- JsonEncodeTest
- XmlEncoderTest
- YamlEncoderTest
- ObjectPropertyListExtractorTest
- AbstractNormalizerDummy
- Provides a dummy Normalizer which extends the AbstractNormalizer.
- AbstractDummy
- AbstractDummyFirstChild
- AbstractDummySecondChild
- AbstractDummyThirdChild
- BadMethodContextDummy
- ContextDummy
- ContextDummyParent
- ContextDummyPromotedProperties
- Entity45016
- GroupDummy
- GroupDummyChild
- GroupDummyParent
- IgnoreDummy
- IgnoreDummyAdditionalGetter
- IgnoreDummyAdditionalGetterWithoutIgnoreAnnotations
- MaxDepthDummy
- SerializedNameDummy
- SerializedPathDummy
- SerializedPathInConstructorDummy
- AbstractDummy
- AbstractDummyFirstChild
- AbstractDummySecondChild
- AbstractDummyThirdChild
- BadAttributeDummy
- BadMethodContextDummy
- ClassWithIgnoreAttribute
- ContextDummy
- ContextDummyParent
- ContextDummyPromotedProperties
- Entity45016
- GroupDummy
- GroupDummyParent
- IgnoreDummy
- IgnoreDummyAdditionalGetter
- IgnoreDummyAdditionalGetterWithoutIgnoreAnnotations
- MaxDepthDummy
- SerializedNameDummy
- SerializedPathDummy
- SerializedPathInConstructorDummy
- ChildOfGroupsAnnotationDummy
- Annotation class for @Groups().
- CircularReferenceDummy
- DeepObjectPopulateChildDummy
- DeepObjectPopulateParentDummy
- DenormalizableDummy
- Dummy
- DummyFirstChildQuux
- DummyMessageNumberOne
- DummyMessageNumberTwo
- DummyObjectWithEnumConstructor
- DummyObjectWithEnumProperty
- DummyPrivatePropertyWithoutGetter
- DummySecondChildQuux
- EnvelopedMessage
- EnvelopedMessageNormalizer
- EnvelopeNormalizer
- EnvelopeObject
- FalseBuiltInDummy
- FooImplementationDummy
- FooInterfaceDummyDenormalizer
- FormatAndContextAwareNormalizer
- Converts between objects and arrays using the PropertyAccess component.
- JsonSerializableCircularReferenceDummy
- JsonSerializableDummy
- NormalizableTraversableDummy
- NotSerializedConstructorArgumentDummy
- NullableConstructorArgumentDummy
- NullableOptionalConstructorArgumentDummy
- ObjectCollectionPropertyDummy
- OtherSerializedNameDummy
- Php74Dummy
- Php74DummyPrivate
- Php74Full
- Php74FullWithConstructor
- Php74FullWithTypedConstructor
- TestFoo
- Php80WithPromotedTypedConstructor
- PropertyCircularReferenceDummy
- PropertySiblingHolder
- PropertySibling
- ProxyDummy
- ScalarDummy
- SiblingHolder
- Sibling
- StaticConstructorDummy
- StaticConstructorNormalizer
- Base class for a normalizer dealing with objects.
- ToBeProxyfiedDummy
- TraversableDummy
- TrueBuiltInDummy
- VariadicConstructorArgsDummy
- VariadicConstructorTypedArgsDummy
- AttributeMetadataTest
- ClassDiscriminatorMappingTest
- ClassMetadataTest
- CacheMetadataFactoryTest
- ClassMetadataFactoryCompilerTest
- ClassMetadataFactoryTest
- CompiledClassMetadataFactoryTest
- AnnotationLoaderTestCase
- AnnotationLoaderWithAttributesTest
- AnnotationLoaderWithDoctrineAnnotationsTest
- XmlFileLoaderTest
- YamlFileLoaderTest
- TestClassMetadataFactory
- CamelCaseToSnakeCaseNameConverterTest
- MetadataAwareNameConverterTest
- NestedPathAndName
- AbstractNormalizerTest
- Provides a dummy Normalizer which extends the AbstractNormalizer.
- AbstractObjectNormalizerTest
- AbstractObjectNormalizerDummy
- Base class for a normalizer dealing with objects.
- Dummy
- EmptyDummy
- AlreadyPopulatedNestedDummy
- DuplicateValueNestedDummy
- NestedDummy
- NestedDummyWithConstructor
- SnakeCaseNestedDummy
- AbstractNestedDummyWithConstructorAndDiscriminator
- FirstNestedDummyWithConstructorAndDiscriminator
- SecondNestedDummyWithConstructorAndDiscriminator
- DuplicateKeyNestedDummy
- ObjectDummyWithContextAttributeAndSerializedPath
- ObjectDummyWithContextAttributeSkipNullValues
- AbstractObjectNormalizerWithMetadata
- Base class for a normalizer dealing with objects.
- ObjectWithBasicProperties
- StringCollection
- DummyCollection
- DummyChild
- SerializerCollectionDummy
- AbstractObjectNormalizerCollectionDummy
- Base class for a normalizer dealing with objects.
- ArrayDenormalizerDummy
- NotSerializable
- DummyWithEnumUnion
- ArrayDenormalizerTest
- ArrayDummy
- BackedEnumNormalizerTest
- ConstraintViolationListNormalizerTest
- CustomNormalizerTest
- DataUriNormalizerTest
- DateIntervalNormalizerTest
- DateTimeNormalizerTest
- DateTimeZoneNormalizerTest
- CallbacksObject
- ConstructorArgumentsObject
- ContextMetadataDummy
- ContextChildMetadataDummy
- ContextMetadataNamingDummy
- DummyContextChild
- Annotation class for @DummyContextChild().
- ObjectDummy
- ObjectDummyWithContextAttribute
- ObjectInner
- ObjectOuter
- TypedPropertiesObject
- TypedPropertiesObjectWithGetters
- TypeEnforcementNumberObject
- FormErrorNormalizerTest
- GetSetMethodNormalizerTest
- GetSetDummy
- GetConstructorDummy
- SerializerNormalizer
- GetConstructorOptionalArgsDummy
- GetConstructorArgsWithDefaultValueDummy
- ObjectConstructorArgsWithPrivateMutatorDummy
- ObjectWithPrivateSetterDummy
- ObjectWithJustStaticSetterDummy
- ObjectWithHasGetterDummy
- ObjectWithMagicMethod
- JsonSerializableNormalizerTest
- JsonSerializerNormalizer
- MapDenormalizationTest
- AbstractDummyValue
- DummyValue
- AnotherDummyValue
- DummyNotNullableObjectValue
- DummyNullableObjectValue
- DummyNullableAbstractObjectValue
- DummyMapOfStringToNullableObject
- DummyMapOfStringToObject
- DummyMapOfStringToNullableAbstractObject
- DummyMapOfStringToNotNullableAbstractObject
- ObjectNormalizerTest
- ProxyObjectDummy
- ObjectConstructorDummy
- ObjectSerializerNormalizer
- ObjectConstructorOptionalArgsDummy
- ObjectConstructorArgsWithDefaultValueDummy
- ObjectWithStaticPropertiesAndMethods
- ObjectTypeHinted
- ObjectOuter
- ObjectInner
- LazyObjectInner
- DummyWithConstructorObject
- DummyWithConstructorInexistingObject
- JsonNumber
- DummyWithConstructorObjectAndDefaultValue
- ObjectWithUpperCaseAttributeNames
- DummyWithNullableConstructorObject
- ObjectToPopulateTraitTest
- ProblemNormalizerTest
- PropertyNormalizerTest
- PropertyDummy
- LazyPropertyDummy
- PropertyConstructorDummy
- StaticPropertyDummy
- PropertyParentDummy
- PropertyChildDummy
- RootDummy
- TestDenormalizer
- Provides a test Normalizer which only implements the DenormalizerInterface.
- TestNormalizer
- Provides a test Normalizer which only implements the NormalizerInterface.
- UidNormalizerTest
- TestCustomUid
- TestAbstractCustomUid
- UnwrappinDenormalizerTest
- Php80Dummy
- SerializerTest
- Model
- Foo
- Bar
- DummyUnionType
- DummyATypeForUnion
- DummyBTypeForUnion
- DummyCTypeForUnion
- DummyUnionWithAAndCAndB
- Baz
- DummyList
- DummyNormalizer
- Required
- A required dependency.
- SubscribedService
- For use as the return value for {@see ServiceSubscriberInterface}.
- ServiceLocatorTest
- ServiceLocatorTestCase
- Section
- Stopwatch section.
- Stopwatch
- Stopwatch provides a way to profile code.
- StopwatchEvent
- Represents an Event managed by Stopwatch.
- StopwatchPeriod
- Represents an Period for an Event.
- StopwatchEventTest
- StopwatchEventTest.
- StopwatchPeriodTest
- StopwatchTest
- StopwatchTest.
- AbstractString
- Represents a string of abstract characters.
- AbstractUnicodeString
- Represents a string of abstract Unicode characters.
- ByteString
- Represents a binary-safe string of bytes.
- CodePointString
- Represents a string of Unicode code points encoded as UTF-8.
- InvalidArgumentException
- RuntimeException
- EnglishInflector
- FrenchInflector
- French inflector.
- LazyString
- A string whose value is computed lazily by a callback.
- AsciiSlugger
- AbstractAsciiTestCase
- AbstractUnicodeTestCase
- ByteStringTest
- CodePointStringTest
- FunctionsTest
- EnglishInflectorTest
- FrenchInflectorTest
- LazyStringTest
- AsciiSluggerTest
- SluggerTest
- UnicodeStringTest
- UnicodeString
- Represents a string of Unicode grapheme clusters encoded as UTF-8.
- AbstractOperation
- Base catalogues binary operation class.
- MergeOperation
- Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
- TargetOperation
- Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
- TranslationPullCommand
- Base class for all commands.
- TranslationPushCommand
- Base class for all commands.
- XliffLintCommand
- Validates XLIFF files syntax and outputs encountered errors.
- TranslationDataCollector
- DataCollector.
- DataCollectorTranslator
- TranslationDumperPass
- Adds tagged translation.formatter services to translation writer.
- TranslationExtractorPass
- Adds tagged translation.extractor services to translation extractor.
- TranslatorPass
- TranslatorPathsPass
- CsvFileDumper
- CsvFileDumper generates a csv formatted string representation of a message catalogue.
- FileDumper
- FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
- IcuResFileDumper
- IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
- IniFileDumper
- IniFileDumper generates an ini formatted string representation of a message catalogue.
- JsonFileDumper
- JsonFileDumper generates an json formatted string representation of a message catalogue.
- MoFileDumper
- MoFileDumper generates a gettext formatted string representation of a message catalogue.
- PhpFileDumper
- PhpFileDumper generates PHP files from a message catalogue.
- PoFileDumper
- PoFileDumper generates a gettext formatted string representation of a message catalogue.
- QtFileDumper
- QtFileDumper generates ts files from a message catalogue.
- XliffFileDumper
- XliffFileDumper generates xliff files from a message catalogue.
- YamlFileDumper
- YamlFileDumper generates yaml files from a message catalogue.
- IncompleteDsnException
- Base InvalidArgumentException for the Translation component.
- InvalidArgumentException
- Base InvalidArgumentException for the Translation component.
- InvalidResourceException
- Thrown when a resource cannot be loaded.
- LogicException
- Base LogicException for Translation component.
- MissingRequiredOptionException
- Base InvalidArgumentException for the Translation component.
- NotFoundResourceException
- Thrown when a resource does not exist.
- ProviderException
- Base RuntimeException for the Translation component.
- RuntimeException
- Base RuntimeException for the Translation component.
- UnsupportedSchemeException
- Base LogicException for Translation component.
- AbstractFileExtractor
- Base class used by classes that extract translation messages from files.
- ChainExtractor
- ChainExtractor extracts translation messages from template files.
- PhpAstExtractor
- PhpAstExtractor extracts translation messages from a PHP AST.
- PhpExtractor
- PhpExtractor extracts translation messages from a PHP template.
- PhpStringTokenParser
- AbstractVisitor
- ConstraintVisitor
- TranslatableMessageVisitor
- TransMethodVisitor
- IntlFormatter
- MessageFormatter
- IdentityTranslator
- IdentityTranslator does not translate anything.
- ArrayLoader
- ArrayLoader loads translations from a PHP array.
- CsvFileLoader
- CsvFileLoader loads translations from CSV files.
- FileLoader
- ArrayLoader loads translations from a PHP array.
- IcuDatFileLoader
- IcuResFileLoader loads translations from a resource bundle.
- IcuResFileLoader
- IcuResFileLoader loads translations from a resource bundle.
- IniFileLoader
- IniFileLoader loads translations from an ini file.
- JsonFileLoader
- JsonFileLoader loads translations from an json file.
- MoFileLoader
- ArrayLoader loads translations from a PHP array.
- PhpFileLoader
- PhpFileLoader loads translations from PHP files returning an array of translations.
- PoFileLoader
- ArrayLoader loads translations from a PHP array.
- QtFileLoader
- QtFileLoader loads translations from QT Translations XML files.
- XliffFileLoader
- XliffFileLoader loads translations from XLIFF files.
- YamlFileLoader
- YamlFileLoader loads translations from Yaml files.
- LocaleSwitcher
- LoggingTranslator
- MessageCatalogue
- AbstractProviderFactory
- Dsn
- FilteringProvider
- Filters domains and locales between the Translator config values and those specific to each provider.
- NullProvider
- NullProviderFactory
- TranslationProviderCollection
- TranslationProviderCollectionFactory
- PseudoLocalizationTranslator
- This translator should only be used in a development environment.
- TranslationReader
- TranslationReader reads translation messages from translation files.
- AbstractOperationTestCase
- MergeOperationTest
- TargetOperationTest
- TranslationProviderTestCase
- TranslationPullCommandTest
- TranslationPushCommandTest
- XliffLintCommandTest
- Tests the XliffLintCommand.
- TranslationDataCollectorTest
- DataCollectorTranslatorTest
- ControllerArguments
- ServiceArguments
- ServiceMethodCalls
- ServiceProperties
- ServiceSubscriber
- TranslationDumperPassTest
- TranslationExtractorPassTest
- TranslationPathsPassTest
- TranslatorPassTest
- CsvFileDumperTest
- FileDumperTest
- ConcreteFileDumper
- FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
- IcuResFileDumperTest
- IniFileDumperTest
- JsonFileDumperTest
- MoFileDumperTest
- PhpFileDumperTest
- PoFileDumperTest
- QtFileDumperTest
- XliffFileDumperTest
- YamlFileDumperTest
- ProviderExceptionTest
- UnsupportedSchemeExceptionTest
- PhpAstExtractorTest
- PhpExtractorTest
- Foo
- Foo2
- IntlFormatterTest
- MessageFormatterTest
- IdentityTranslatorTest
- Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
- CsvFileLoaderTest
- IcuDatFileLoaderTest
- IcuResFileLoaderTest
- IniFileLoaderTest
- JsonFileLoaderTest
- LocalizedTestCase
- MoFileLoaderTest
- PhpFileLoaderTest
- PoFileLoaderTest
- QtFileLoaderTest
- XliffFileLoaderTest
- YamlFileLoaderTest
- LocaleSwitcherTest
- DummyLocaleAware
- LoggingTranslatorTest
- MessageCatalogueTest
- DsnTest
- NullProviderFactoryTest
- PseudoLocalizationTranslatorTest
- TranslatableTest
- TranslatorBagTest
- TranslatorCacheTest
- StaleResource
- TranslatorTest
- StringClass
- ArrayConverterTest
- TranslationWriterTest
- TranslatableMessage
- Translator
- TranslatorBag
- ArrayConverter
- ArrayConverter generates tree like structure from a message catalogue.
- XliffUtils
- Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
- TranslationWriter
- TranslationWriter writes translation messages.
- TranslatorTest
- Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
- AppVariable
- Exposes some Symfony parameters and services as an "app" global variable.
- Template
- DebugCommand
- Lists twig functions, filters, globals and tests present in the current project.
- LintCommand
- Command that will validate your template syntax and output encountered errors.
- TwigDataCollector
- DataCollector.
- TwigErrorRenderer
- Provides the ability to render custom Twig-based HTML error pages in non-debug mode, otherwise falls back to HtmlErrorRenderer.
- TemplateAttributeListener
- AssetExtension
- Twig extension for the Symfony Asset component.
- CodeExtension
- Twig extension relate to PHP code and used by the profiler and the default exception templates.
- CsrfExtension
- CsrfRuntime
- DumpExtension
- Provides integration of the dump() function with Twig.
- ExpressionExtension
- ExpressionExtension gives a way to create Expressions from a template.
- FormExtension
- FormExtension extends Twig with form capabilities.
- HtmlSanitizerExtension
- HttpFoundationExtension
- Twig extension for the Symfony HttpFoundation component.
- HttpKernelExtension
- Provides integration with the HttpKernel component.
- HttpKernelRuntime
- Provides integration with the HttpKernel component.
- ImportMapExtension
- ImportMapRuntime
- LogoutUrlExtension
- LogoutUrlHelper provides generator functions for the logout URL to Twig.
- ProfilerExtension
- RoutingExtension
- Provides integration of the Routing component with Twig.
- SecurityExtension
- SecurityExtension exposes security context features.
- SerializerExtension
- SerializerRuntime
- StopwatchExtension
- Twig extension for the stopwatch helper.
- TranslationExtension
- Provides integration of the Translation component with Twig.
- WebLinkExtension
- Twig extension for the Symfony WebLink component.
- WorkflowExtension
- WorkflowExtension.
- YamlExtension
- Provides integration of the Yaml component with Twig.
- TwigRendererEngine
- Default implementation of {@link FormRendererEngineInterface}.
- BodyRenderer
- NotificationEmail
- TemplatedEmail
- DumpNode
- Represents a node in the AST.
- FormThemeNode
- Represents a node in the AST.
- RenderBlockNode
- Compiles a call to {@link \Symfony\Component\Form\FormRendererInterface::renderBlock()}.
- SearchAndRenderBlockNode
- Abstract class for all nodes that represents an expression.
- StopwatchNode
- Represents a stopwatch node.
- TransDefaultDomainNode
- Represents a node in the AST.
- TransNode
- Represents a node in the AST.
- Scope
- TranslationDefaultDomainNodeVisitor
- Used to make node visitors compatible with Twig 1.x and 2.x.
- TranslationNodeVisitor
- TranslationNodeVisitor extracts translation messages.
- AppVariableTest
- DebugCommandTest
- LintCommandTest
- TwigErrorRendererTest
- TemplateAttributeListenerTest
- AbstractBootstrap3HorizontalLayoutTestCase
- AbstractBootstrap3LayoutTestCase
- AbstractBootstrap4HorizontalLayoutTestCase
- Abstract class providing test cases for the Bootstrap 4 horizontal Twig form theme.
- AbstractBootstrap4LayoutTestCase
- Abstract class providing test cases for the Bootstrap 4 Twig form theme.
- AbstractBootstrap5HorizontalLayoutTestCase
- Abstract class providing test cases for the Bootstrap 5 horizontal Twig form theme.
- AbstractBootstrap5LayoutTestCase
- Abstract class providing test cases for the Bootstrap 5 Twig form theme.
- AbstractDivLayoutTestCase
- AbstractLayoutTestCase
- AbstractTableLayoutTestCase
- CodeExtensionTest
- DumpExtensionTest
- ExpressionExtensionTest
- SerializerModelFixture
- StubTranslator
- FormExtensionBootstrap3HorizontalLayoutTest
- FormExtensionBootstrap3LayoutTest
- FormExtensionBootstrap4HorizontalLayoutTest
- Class providing test cases for the Bootstrap 4 Twig form theme.
- FormExtensionBootstrap4LayoutTest
- Class providing test cases for the Bootstrap 4 horizontal Twig form theme.
- FormExtensionBootstrap5HorizontalLayoutTest
- Class providing test cases for the Bootstrap 5 horizontal Twig form theme.
- FormExtensionBootstrap5LayoutTest
- Class providing test cases for the Bootstrap 5 Twig form theme.
- FormExtensionDivLayoutTest
- FormExtensionFieldHelpersTest
- FormExtensionTableLayoutTest
- HtmlSanitizerExtensionTest
- HttpFoundationExtensionTest
- HttpKernelExtensionTest
- ImportMapExtensionTest
- RoutingExtensionTest
- SerializerExtensionTest
- StopwatchExtensionTest
- TranslationExtensionTest
- WebLinkExtensionTest
- WorkflowExtensionTest
- Subject
- TemplateAttributeController
- BodyRendererTest
- NotificationEmailTest
- TemplatedEmailTest
- DumpNodeTest
- FormThemeTest
- SearchAndRenderBlockNodeTest
- TransNodeTest
- ScopeTest
- TranslationDefaultDomainNodeVisitorTest
- TranslationNodeVisitorTest
- TwigNodeProvider
- FormThemeTokenParserTest
- TwigExtractorTest
- DumpTokenParser
- Token Parser for the 'dump' tag.
- FormThemeTokenParser
- Token Parser for the 'form_theme' tag.
- StopwatchTokenParser
- Token Parser for the stopwatch tag.
- TransDefaultDomainTokenParser
- Token Parser for the 'trans_default_domain' tag.
- TransTokenParser
- Token Parser for the 'trans' tag.
- TwigExtractor
- TwigExtractor extracts translation messages from a twig template.
- TemplateCacheWarmer
- Generates the Twig cache for all templates.
- LintCommand
- Command that will validate your template syntax and output encountered errors.
- ExtensionPass
- RuntimeLoaderPass
- Registers Twig runtime services.
- TwigEnvironmentPass
- Adds tagged twig.extension services to twig service.
- TwigLoaderPass
- Adds services tagged twig.loader as Twig loaders.
- Configuration
- TwigExtension configuration structure.
- EnvironmentConfigurator
- Twig environment configurator.
- TwigExtension
- TwigExtension.
- AcmeBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ExtensionPassTest
- TwigEnvironmentPassTest
- TwigLoaderPassTest
- ConfigurationTest
- TwigExtensionTest
- EmptyAppTest
- EmptyAppKernel
- The Kernel is the heart of the Symfony system.
- NoTemplatingEntryTest
- NoTemplatingEntryKernel
- The Kernel is the heart of the Symfony system.
- TemplateIteratorTest
- TestCase
- TwigBundle
- Bundle.
- HasNamedArguments
- DebugCommand
- A console command to debug Validators information.
- Constraint
- Contains the properties of a constraint definition.
- AbstractComparison
- Used for the comparison of values.
- AbstractComparisonValidator
- Provides a base class for the validation of property comparisons.
- All
- A constraint that is composed of other constraints.
- AllValidator
- Base class for constraint validators.
- AtLeastOneOf
- A constraint that is composed of other constraints.
- AtLeastOneOfValidator
- Base class for constraint validators.
- Bic
- Contains the properties of a constraint definition.
- BicValidator
- Base class for constraint validators.
- Blank
- Contains the properties of a constraint definition.
- BlankValidator
- Base class for constraint validators.
- Callback
- Contains the properties of a constraint definition.
- CallbackValidator
- Validator for Callback constraint.
- CardScheme
- Metadata for the CardSchemeValidator.
- CardSchemeValidator
- Validates that a card number belongs to a specified scheme.
- Cascade
- Contains the properties of a constraint definition.
- Choice
- Contains the properties of a constraint definition.
- ChoiceValidator
- ChoiceValidator validates that the value is one of the expected values.
- Cidr
- Validates that a value is a valid CIDR notation.
- CidrValidator
- Base class for constraint validators.
- Collection
- A constraint that is composed of other constraints.
- CollectionValidator
- Base class for constraint validators.
- Composite
- A constraint that is composed of other constraints.
- Compound
- Extend this class to create a reusable set of constraints.
- CompoundValidator
- Base class for constraint validators.
- Count
- Contains the properties of a constraint definition.
- Country
- Contains the properties of a constraint definition.
- CountryValidator
- Validates whether a value is a valid country code.
- CountValidator
- Base class for constraint validators.
- CssColor
- Contains the properties of a constraint definition.
- CssColorValidator
- Base class for constraint validators.
- Currency
- Contains the properties of a constraint definition.
- CurrencyValidator
- Validates whether a value is a valid currency.
- Date
- Contains the properties of a constraint definition.
- DateTime
- Contains the properties of a constraint definition.
- DateTimeValidator
- Base class for constraint validators.
- DateValidator
- Base class for constraint validators.
- DisableAutoMapping
- Disables auto mapping.
- DivisibleBy
- Used for the comparison of values.
- DivisibleByValidator
- Validates that values are a multiple of the given number.
- Contains the properties of a constraint definition.
- EmailValidator
- Base class for constraint validators.
- EnableAutoMapping
- Enables auto mapping.
- EqualTo
- Used for the comparison of values.
- EqualToValidator
- Validates values are equal (==).
- Existence
- A constraint that is composed of other constraints.
- Expression
- Contains the properties of a constraint definition.
- ExpressionLanguageSyntax
- Contains the properties of a constraint definition.
- ExpressionLanguageSyntaxValidator
- Base class for constraint validators.
- ExpressionSyntax
- Contains the properties of a constraint definition.
- ExpressionSyntaxValidator
- Base class for constraint validators.
- ExpressionValidator
- Base class for constraint validators.
- File
- Contains the properties of a constraint definition.
- FileValidator
- Base class for constraint validators.
- GreaterThan
- Used for the comparison of values.
- GreaterThanOrEqual
- Used for the comparison of values.
- GreaterThanOrEqualValidator
- Validates values are greater than or equal to the previous (>=).
- GreaterThanValidator
- Validates values are greater than the previous (>).
- GroupSequence
- A sequence of validation groups.
- GroupSequenceProvider
- Annotation to define a group sequence provider.
- Hostname
- Contains the properties of a constraint definition.
- HostnameValidator
- Base class for constraint validators.
- Iban
- Contains the properties of a constraint definition.
- IbanValidator
- Base class for constraint validators.
- IdenticalTo
- Used for the comparison of values.
- IdenticalToValidator
- Validates values are identical (===).
- Image
- Contains the properties of a constraint definition.
- ImageValidator
- Validates whether a value is a valid image file and is valid against minWidth, maxWidth, minHeight and maxHeight constraints.
- Ip
- Validates that a value is a valid IP address.
- IpValidator
- Validates whether a value is a valid IP address.
- Isbn
- Contains the properties of a constraint definition.
- IsbnValidator
- Validates whether the value is a valid ISBN-10 or ISBN-13.
- IsFalse
- Contains the properties of a constraint definition.
- IsFalseValidator
- Base class for constraint validators.
- Isin
- Contains the properties of a constraint definition.
- IsinValidator
- Base class for constraint validators.
- IsNull
- Contains the properties of a constraint definition.
- IsNullValidator
- Base class for constraint validators.
- Issn
- Contains the properties of a constraint definition.
- IssnValidator
- Validates whether the value is a valid ISSN.
- IsTrue
- Contains the properties of a constraint definition.
- IsTrueValidator
- Base class for constraint validators.
- Json
- Contains the properties of a constraint definition.
- JsonValidator
- Base class for constraint validators.
- Language
- Contains the properties of a constraint definition.
- LanguageValidator
- Validates whether a value is a valid language code.
- Length
- Contains the properties of a constraint definition.
- LengthValidator
- Base class for constraint validators.
- LessThan
- Used for the comparison of values.
- LessThanOrEqual
- Used for the comparison of values.
- LessThanOrEqualValidator
- Validates values are less than or equal to the previous (<=).
- LessThanValidator
- Validates values are less than the previous (<).
- Locale
- Contains the properties of a constraint definition.
- LocaleValidator
- Validates whether a value is a valid locale code.
- Luhn
- Metadata for the LuhnValidator.
- LuhnValidator
- Validates a PAN using the LUHN Algorithm.
- Negative
- Used for the comparison of values.
- NegativeOrZero
- Used for the comparison of values.
- NoSuspiciousCharacters
- Contains the properties of a constraint definition.
- NoSuspiciousCharactersValidator
- Base class for constraint validators.
- NotBlank
- Contains the properties of a constraint definition.
- NotBlankValidator
- Base class for constraint validators.
- NotCompromisedPassword
- Checks if a password has been leaked in a data breach.
- NotCompromisedPasswordValidator
- Checks if a password has been leaked in a data breach using haveibeenpwned.com's API.
- NotEqualTo
- Used for the comparison of values.
- NotEqualToValidator
- Validates values are all unequal (!=).
- NotIdenticalTo
- Used for the comparison of values.
- NotIdenticalToValidator
- Validates values aren't identical (!==).
- NotNull
- Contains the properties of a constraint definition.
- NotNullValidator
- Base class for constraint validators.
- Optional
- A constraint that is composed of other constraints.
- PasswordStrength
- Contains the properties of a constraint definition.
- PasswordStrengthValidator
- Base class for constraint validators.
- Positive
- Used for the comparison of values.
- PositiveOrZero
- Used for the comparison of values.
- Range
- Contains the properties of a constraint definition.
- RangeValidator
- Base class for constraint validators.
- Regex
- Contains the properties of a constraint definition.
- RegexValidator
- Validates whether a value match or not given regexp pattern.
- Required
- A constraint that is composed of other constraints.
- Sequentially
- Use this constraint to sequentially validate nested constraints.
- SequentiallyValidator
- Base class for constraint validators.
- Time
- Contains the properties of a constraint definition.
- TimeValidator
- Base class for constraint validators.
- Timezone
- Contains the properties of a constraint definition.
- TimezoneValidator
- Validates whether a value is a valid timezone identifier.
- Traverse
- Contains the properties of a constraint definition.
- Type
- Contains the properties of a constraint definition.
- TypeValidator
- Base class for constraint validators.
- Ulid
- Contains the properties of a constraint definition.
- UlidValidator
- Validates whether the value is a valid ULID (Universally Unique Lexicographically Sortable Identifier).
- Unique
- Contains the properties of a constraint definition.
- UniqueValidator
- Base class for constraint validators.
- Url
- Contains the properties of a constraint definition.
- UrlValidator
- Base class for constraint validators.
- Uuid
- Contains the properties of a constraint definition.
- UuidValidator
- Validates whether the value is a valid UUID (also known as GUID).
- Valid
- Contains the properties of a constraint definition.
- ValidValidator
- Base class for constraint validators.
- When
- A constraint that is composed of other constraints.
- WhenValidator
- Base class for constraint validators.
- ConstraintValidator
- Base class for constraint validators.
- ConstraintValidatorFactory
- Default implementation of the ConstraintValidatorFactoryInterface.
- ConstraintViolation
- Default implementation of {@ConstraintViolationInterface}.
- ConstraintViolationList
- Default implementation of {@ConstraintViolationListInterface}.
- ContainerConstraintValidatorFactory
- Uses a service container to create constraint validators.
- ValidatorDataCollector
- DataCollector.
- AddAutoMappingConfigurationPass
- Injects the automapping configuration as last argument of loaders tagged with the "validator.auto_mapper" tag.
- AddConstraintValidatorsPass
- AddValidatorInitializersPass
- BadMethodCallException
- Base BadMethodCallException for the Validator component.
- ConstraintDefinitionException
- Base RuntimeException for the Validator component.
- GroupDefinitionException
- Base RuntimeException for the Validator component.
- InvalidArgumentException
- Base InvalidArgumentException for the Validator component.
- InvalidOptionsException
- Base RuntimeException for the Validator component.
- LogicException
- MappingException
- Base RuntimeException for the Validator component.
- MissingOptionsException
- Base RuntimeException for the Validator component.
- NoSuchMetadataException
- Base RuntimeException for the Validator component.
- OutOfBoundsException
- Base OutOfBoundsException for the Validator component.
- RuntimeException
- Base RuntimeException for the Validator component.
- UnexpectedTypeException
- Base RuntimeException for the Validator component.
- UnexpectedValueException
- Base RuntimeException for the Validator component.
- UnsupportedMetadataException
- Base InvalidArgumentException for the Validator component.
- ValidationFailedException
- Base RuntimeException for the Validator component.
- ValidatorException
- Base RuntimeException for the Validator component.
- AutoMappingStrategy
- Specifies how the auto-mapping feature should behave.
- CascadingStrategy
- Specifies whether an object should be cascaded.
- ClassMetadata
- Default implementation of {@link ClassMetadataInterface}.
- BlackHoleMetadataFactory
- Metadata factory that does not store metadata.
- LazyLoadingMetadataFactory
- Creates new {@link ClassMetadataInterface} instances.
- GenericMetadata
- A generic container of {@link Constraint} objects.
- GetterMetadata
- Stores all metadata needed for validating a class property via its getter method.
- AbstractLoader
- Base loader for validation metadata.
- AnnotationLoader
- Loads validation metadata using a Doctrine annotation {@link Reader} or using PHP 8 attributes.
- FileLoader
- Base loader for loading validation metadata from a file.
- FilesLoader
- Base loader for loading validation metadata from a list of files.
- LoaderChain
- Loads validation metadata from multiple {@link LoaderInterface} instances.
- PropertyInfoLoader
- Guesses and loads the appropriate constraints using PropertyInfo.
- StaticMethodLoader
- Loads validation metadata by calling a static method on the loaded class.
- XmlFileLoader
- Loads validation metadata from an XML file.
- XmlFilesLoader
- Loads validation metadata from a list of XML files.
- YamlFileLoader
- Loads validation metadata from a YAML file.
- YamlFilesLoader
- Loads validation metadata from a list of YAML files.
- MemberMetadata
- Stores all metadata needed for validating a class property.
- PropertyMetadata
- Stores all metadata needed for validating a class property.
- TraversalStrategy
- Specifies whether and how a traversable object should be traversed.
- SwiftRegistryIbanProvider
- WikipediaIbanProvider
- ConstraintValidatorTestCase
- A test case to ease testing Constraint Validators.
- ConstraintViolationAssertion
- DebugCommandTest
- ComparisonTest_Class
- AbstractComparisonValidatorTestCase
- A test case to ease testing Constraint Validators.
- AllTest
- AllValidatorTest
- A test case to ease testing Constraint Validators.
- AtLeastOneOfTest
- AtLeastOneOfValidatorTest
- A test case to ease testing Constraint Validators.
- ExpressionConstraintNested
- Data
- BicValidatorTest
- A test case to ease testing Constraint Validators.
- BicComparisonTestClass
- BicDummy
- BlankValidatorTest
- A test case to ease testing Constraint Validators.
- CallbackValidatorTest_Class
- CallbackValidatorTest_Object
- CallbackValidatorTest
- A test case to ease testing Constraint Validators.
- CardSchemeTest
- CardSchemeDummy
- CardSchemeValidatorTest
- A test case to ease testing Constraint Validators.
- CascadeTest
- CascadeDummy
- ChoiceTest
- ChoiceDummy
- ChoiceValidatorTest
- A test case to ease testing Constraint Validators.
- CidrTest
- CidrDummy
- CidrValidatorTest
- A test case to ease testing Constraint Validators.
- CollectionTest
- CollectionValidatorArrayObjectTest
- A test case to ease testing Constraint Validators.
- CollectionValidatorArrayTest
- A test case to ease testing Constraint Validators.
- CollectionValidatorCustomArrayObjectTest
- A test case to ease testing Constraint Validators.
- CollectionValidatorTestCase
- A test case to ease testing Constraint Validators.
- ConcreteComposite
- A constraint that is composed of other constraints.
- CompositeTest
- CompoundTest
- EmptyCompound
- Extend this class to create a reusable set of constraints.
- ForwardingOptionCompound
- Extend this class to create a reusable set of constraints.
- CompoundValidatorTest
- A test case to ease testing Constraint Validators.
- DummyCompoundConstraint
- Extend this class to create a reusable set of constraints.
- CountryTest
- CountryDummy
- CountryValidatorTest
- A test case to ease testing Constraint Validators.
- CountTest
- CountDummy
- CountValidatorArrayTest
- A test case to ease testing Constraint Validators.
- CountValidatorCountableTest
- A test case to ease testing Constraint Validators.
- CountValidatorTestCase
- A test case to ease testing Constraint Validators.
- CssColorTest
- CssColorDummy
- CssColorValidatorTest
- A test case to ease testing Constraint Validators.
- CurrencyTest
- CurrencyDummy
- CurrencyValidatorTest
- A test case to ease testing Constraint Validators.
- DateTest
- DateDummy
- DateTimeTest
- DateTimeDummy
- DateTimeValidatorTest
- A test case to ease testing Constraint Validators.
- DateValidatorTest
- A test case to ease testing Constraint Validators.
- DisableAutoMappingTest
- DisableAutoMappingDummy
- DivisibleByTest
- DivisibleByDummy
- DivisibleByValidatorTest
- A test case to ease testing Constraint Validators.
- EmailTest
- EmailDummy
- EmailValidatorTest
- A test case to ease testing Constraint Validators.
- EmptyEmailObject
- EnableAutoMappingTest
- EnableAutoMappingDummy
- EqualToTest
- EqualToDummy
- EqualToValidatorTest
- A test case to ease testing Constraint Validators.
- ExpressionLanguageSyntaxTest
- ExpressionLanguageSyntaxDummy
- ExpressionLanguageSyntaxValidatorTest
- A test case to ease testing Constraint Validators.
- ExpressionSyntaxTest
- ExpressionSyntaxDummy
- ExpressionSyntaxValidatorTest
- A test case to ease testing Constraint Validators.
- ExpressionTest
- ExpressionDummy
- ExpressionValidatorTest
- A test case to ease testing Constraint Validators.
- FileTest
- FileDummy
- FileValidatorObjectTest
- A test case to ease testing Constraint Validators.
- FileValidatorPathTest
- A test case to ease testing Constraint Validators.
- FileValidatorTestCase
- A test case to ease testing Constraint Validators.
- ChildA
- ChildB
- WhenTestWithAttributes
- GreaterThanOrEqualTest
- GreaterThanOrEqualDummy
- GreaterThanOrEqualValidatorTest
- A test case to ease testing Constraint Validators.
- GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest
- A test case to ease testing Constraint Validators.
- GreaterThanTest
- GreaterThanDummy
- GreaterThanValidatorTest
- A test case to ease testing Constraint Validators.
- GreaterThanValidatorWithPositiveConstraintTest
- A test case to ease testing Constraint Validators.
- GroupSequenceTest
- HostnameTest
- HostnameDummy
- HostnameValidatorTest
- A test case to ease testing Constraint Validators.
- IbanValidatorTest
- A test case to ease testing Constraint Validators.
- IbanDummy
- IdenticalToTest
- IdenticalToDummy
- IdenticalToValidatorTest
- A test case to ease testing Constraint Validators.
- ImageTest
- ImageDummy
- ImageValidatorTest
- A test case to ease testing Constraint Validators.
- IpTest
- IpDummy
- IpValidatorTest
- A test case to ease testing Constraint Validators.
- IsbnTest
- IsbnDummy
- IsbnValidatorTest
- A test case to ease testing Constraint Validators.
- IsFalseValidatorTest
- A test case to ease testing Constraint Validators.
- IsinTest
- IsinDummy
- IsinValidatorTest
- A test case to ease testing Constraint Validators.
- IsNullValidatorTest
- A test case to ease testing Constraint Validators.
- IssnTest
- IssnDummy
- IssnValidatorTest
- A test case to ease testing Constraint Validators.
- IsTrueValidatorTest
- A test case to ease testing Constraint Validators.
- JsonTest
- JsonDummy
- JsonValidatorTest
- A test case to ease testing Constraint Validators.
- LanguageTest
- LanguageDummy
- LanguageValidatorTest
- A test case to ease testing Constraint Validators.
- LengthTest
- LengthDummy
- LengthValidatorTest
- A test case to ease testing Constraint Validators.
- LessThanOrEqualTest
- LessThanOrEqualDummy
- LessThanOrEqualValidatorTest
- A test case to ease testing Constraint Validators.
- LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest
- A test case to ease testing Constraint Validators.
- LessThanTest
- LessThanDummy
- LessThanValidatorTest
- A test case to ease testing Constraint Validators.
- LessThanValidatorWithNegativeConstraintTest
- A test case to ease testing Constraint Validators.
- LocaleTest
- LocaleDummy
- LocaleValidatorTest
- A test case to ease testing Constraint Validators.
- LuhnTest
- LuhnDummy
- LuhnValidatorTest
- A test case to ease testing Constraint Validators.
- NegativeOrZeroTest
- NegativeOrZeroDummy
- NegativeTest
- NegativeDummy
- NoSuspiciousCharactersValidatorTest
- A test case to ease testing Constraint Validators.
- NotBlankTest
- NotBlankDummy
- NotBlankValidatorTest
- A test case to ease testing Constraint Validators.
- NotCompromisedPasswordTest
- NotCompromisedPasswordDummy
- NotCompromisedPasswordValidatorTest
- A test case to ease testing Constraint Validators.
- NotEqualToTest
- NotEqualToDummy
- NotEqualToValidatorTest
- A test case to ease testing Constraint Validators.
- NotIdenticalToTest
- NotIdenticalToDummy
- NotIdenticalToValidatorTest
- A test case to ease testing Constraint Validators.
- NotNullValidatorTest
- A test case to ease testing Constraint Validators.
- PasswordStrengthTest
- PasswordStrengthValidatorTest
- A test case to ease testing Constraint Validators.
- PositiveOrZeroTest
- PositiveOrZeroDummy
- PositiveTest
- PositiveDummy
- RangeTest
- RangeValidatorTest
- A test case to ease testing Constraint Validators.
- Limit
- MinMax
- RegexTest
- RegexDummy
- RegexValidatorTest
- A test case to ease testing Constraint Validators.
- SequentiallyTest
- SequentiallyValidatorTest
- A test case to ease testing Constraint Validators.
- TimeTest
- TimeDummy
- TimeValidatorTest
- A test case to ease testing Constraint Validators.
- TimezoneTest
- TimezoneDummy
- TimezoneValidatorTest
- A test case to ease testing Constraint Validators.
- TraverseTest
- TraverseDummy
- DoNotTraverseMe
- TypeTest
- TypeDummy
- TypeValidatorTest
- A test case to ease testing Constraint Validators.
- UlidTest
- UlidDummy
- UlidValidatorTest
- A test case to ease testing Constraint Validators.
- UniqueTest
- UniqueDummy
- UniqueValidatorTest
- A test case to ease testing Constraint Validators.
- CallableClass
- UrlTest
- UrlDummy
- UrlValidatorTest
- A test case to ease testing Constraint Validators.
- EmailProvider
- UuidTest
- UuidDummy
- UuidValidatorTest
- A test case to ease testing Constraint Validators.
- ValidTest
- ValidDummy
- ValidValidatorTest
- Foo
- FooBar
- FooBarBaz
- WhenTest
- WhenTestWithAnnotations
- WhenValidatorTest
- A test case to ease testing Constraint Validators.
- ConstraintTest
- ConstraintValidatorFactoryTest
- ConstraintValidatorTest
- TestFormatValueConstraintValidator
- Base class for constraint validators.
- TestToStringObject
- ConstraintViolationListTest
- ConstraintViolationTest
- ContainerConstraintValidatorFactoryTest
- ValidatorDataCollectorTest
- AddAutoMappingConfigurationPassTest
- AddConstraintValidatorsPassTest
- AddValidatorInitializersPassTest
- DummyClassOne
- DummyClassTwo
- AbstractPropertyGetter
- Entity
- EntityParent
- GroupSequenceProviderEntity
- Entity
- EntityParent
- GroupSequenceProviderEntity
- CallbackClass
- CascadedChild
- CascadingEntity
- ClassConstraint
- Contains the properties of a constraint definition.
- ConstraintA
- Contains the properties of a constraint definition.
- ConstraintB
- Contains the properties of a constraint definition.
- ConstraintC
- Contains the properties of a constraint definition.
- ConstraintChoiceWithPreset
- Contains the properties of a constraint definition.
- ConstraintWithRequiredArgument
- Contains the properties of a constraint definition.
- ConstraintWithStaticProperty
- Contains the properties of a constraint definition.
- ConstraintWithTypedProperty
- Contains the properties of a constraint definition.
- ConstraintWithValue
- Contains the properties of a constraint definition.
- ConstraintWithValueAsDefault
- Contains the properties of a constraint definition.
- Countable
- CustomArrayObject
- This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
- DummyConstraint
- Contains the properties of a constraint definition.
- DummyConstraintValidator
- Base class for constraint validators.
- Entity_74
- Entity_74_Proxy
- Entity_81
- EntityStaticCar
- EntityStaticCarTurbo
- EntityStaticVehicle
- EntityWithGroupedConstraintOnMethods
- FailingConstraint
- Contains the properties of a constraint definition.
- FailingConstraintValidator
- Base class for constraint validators.
- FakeMetadataFactory
- FilesLoader
- Base loader for loading validation metadata from a list of files.
- GroupSequenceProviderChildEntity
- InvalidConstraint
- Contains the properties of a constraint definition.
- Entity
- EntityParent
- GroupSequenceProviderEntity
- PropertyConstraint
- Contains the properties of a constraint definition.
- PropertyGetter
- This class has two paths to PropertyGetterInterface: PropertyGetterInterface <- AbstractPropertyGetter <- PropertyGetter PropertyGetterInterface <- ChildGetterInterface <- PropertyGetter.
- PropertyInfoLoaderEntity
- PropertyInfoLoaderNoAutoMappingEntity
- Reference
- ToString
- ClassMetadataTest
- ClassCompositeConstraint
- A constraint that is composed of other constraints.
- BlackHoleMetadataFactoryTest
- LazyLoadingMetadataFactoryTest
- TestLoader
- PropertyGetterInterfaceConstraintLoader
- GetterMetadataTest
- AbstractStaticMethodLoader
- AnnotationLoaderTest
- FilesLoaderTest
- LoaderChainTest
- PropertyInfoLoaderTest
- StaticMethodLoaderTest
- AbstractStaticLoader
- StaticLoaderEntity
- StaticLoaderDocument
- BaseStaticLoaderDocument
- XmlFileLoaderTest
- YamlFileLoaderTest
- MemberMetadataTest
- TestMemberMetadata
- Stores all metadata needed for validating a class property.
- PropertyCompositeConstraint
- A constraint that is composed of other constraints.
- PropertyMetadataTest
- TranslationFilesTest
- ConstraintValidatorTestCaseTest
- A test case to ease testing Constraint Validators.
- TestCustomValidator
- Base class for constraint validators.
- PropertyPathTest
- ValidationTest
- RecursiveValidatorTest
- TestConstraintHashesDoNotCollide
- Contains the properties of a constraint definition.
- TestConstraintHashesDoNotCollideValidator
- Base class for constraint validators.
- TraceableValidatorTest
- ValidatorBuilderTest
- ConstraintViolationBuilderTest
- PropertyPath
- Contains utility methods for dealing with property paths.
- Validation
- Entry point for the Validator component.
- RecursiveContextualValidator
- Recursive implementation of {@link ContextualValidatorInterface}.
- RecursiveValidator
- Recursive implementation of {@link ValidatorInterface}.
- TraceableValidator
- Collects some data about validator calls.
- ValidatorBuilder
- AmqpCaster
- Casts Amqp related classes to array representation.
- ArgsStub
- Represents a list of function arguments.
- Caster
- Helper for filtering out properties in casters.
- ClassStub
- Represents a PHP class identifier.
- ConstStub
- Represents a PHP constant and its value.
- CutArrayStub
- Represents a cut array.
- CutStub
- Represents the main properties of a PHP variable, pre-casted by a caster.
- DateCaster
- Casts DateTimeInterface related classes to array representation.
- DoctrineCaster
- Casts Doctrine related classes to array representation.
- DOMCaster
- Casts DOM related classes to array representation.
- DsCaster
- Casts Ds extension classes to array representation.
- DsPairStub
- Represents the main properties of a PHP variable.
- EnumStub
- Represents an enumeration of values.
- ExceptionCaster
- Casts common Exception classes to array representation.
- FFICaster
- Casts FFI extension classes to array representation.
- FiberCaster
- Casts Fiber related classes to array representation.
- FrameStub
- Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
- GmpCaster
- Casts GMP objects to array representation.
- ImagineCaster
- ImgStub
- Represents a PHP constant and its value.
- IntlCaster
- LinkStub
- Represents a file or a URL.
- MemcachedCaster
- PdoCaster
- Casts PDO related classes to array representation.
- PgSqlCaster
- Casts pqsql resources to array representation.
- ProxyManagerCaster
- RdKafkaCaster
- Casts RdKafka related classes to array representation.
- RedisCaster
- Casts Redis class from ext-redis to array representation.
- ReflectionCaster
- Casts Reflector related classes to array representation.
- ResourceCaster
- Casts common resource types to array representation.
- ScalarStub
- Represents any arbitrary value.
- SplCaster
- Casts SPL related classes to array representation.
- StubCaster
- Casts a caster's Stub.
- SymfonyCaster
- TraceStub
- Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
- UuidCaster
- XmlReaderCaster
- Casts XmlReader class to array representation.
- XmlResourceCaster
- Casts XML resources to array representation.
- AbstractCloner
- AbstractCloner implements a generic caster mechanism for objects and resources.
- Cursor
- Represents the current state of a dumper while dumping.
- Data
- Stub
- Represents the main properties of a PHP variable.
- VarCloner
- AbstractCloner implements a generic caster mechanism for objects and resources.
- CliDescriptor
- Describe collected data clones for cli output.
- HtmlDescriptor
- Describe collected data clones for html output.
- ServerDumpCommand
- Starts a dump server to collect and output dumps on a single place with multiple formats support.
- AbstractDumper
- Abstract mechanism for dumping a Data object.
- CliDumper
- CliDumper dumps variables for command line output.
- CliContextProvider
- Tries to provide context on CLI.
- RequestContextProvider
- Tries to provide context from a request.
- SourceContextProvider
- Tries to provide context from sources (class name, file, line, code excerpt, ...).
- ContextualizedDumper
- HtmlDumper
- HtmlDumper dumps variables as HTML.
- ServerDumper
- ServerDumper forwards serialized Data clones to a server.
- ThrowingCasterException
- Connection
- Forwards serialized Data clones to a server.
- DumpServer
- A server collecting Data clones sent by a ServerDumper.
- CasterTest
- DateCasterTest
- NoTimezoneDate
- DoctrineCasterTest
- ExceptionCasterTest
- FFICasterTest
- FiberCasterTest
- GmpCasterTest
- IntlCasterTest
- MemcachedCasterTest
- MysqliCasterTest
- PdoCasterTest
- RdKafkaCasterTest
- RedisCasterTest
- ReflectionCasterTest
- SplCasterTest
- MyArrayIterator
- BadSplFileInfo
- StubCasterTest
- SymfonyCasterTest
- XmlReaderCasterTest
- DataTest
- VarClonerTest
- CliDescriptorTest
- HtmlDescriptorTest
- ServerDumpCommandTest
- CliDumperTest
- RequestContextProviderTest
- ContextualizedDumperTest
- FunctionsTest
- HtmlDumperTest
- ServerDumperTest
- DateTimeChild
- DumbFoo
- ExtendsReflectionTypeFixture
- GeneratorDemo
- LotsOfAttributes
- MyAttribute
- NotLoadableClass
- Php74
- Php81Enums
- ReflectionIntersectionTypeFixture
- ReflectionNamedTypeFixture
- ReflectionUnionTypeFixture
- ReflectionUnionTypeWithIntersectionFixture
- AbstractTwigTemplate
- __TwigTemplate_VarDumperFixture_u75a09
- ConnectionTest
- VarDumperTestTraitTest
- VarDumper
- ClassNotFoundException
- LogicException
- NotInstantiableTypeException
- Hydrator
- Utility class to hydrate the properties of an object.
- Instantiator
- A utility class to create objects without calling their constructor.
- ProxyHelper
- FooReadonly
- FooSerializable
- ChildMagicClass
- ChildStdClass
- ChildTestClass
- LazyClass
- MagicClass
- NoMagicClass
- ReadOnlyClass
- TestClass
- FinalPublicClass
- ReadOnlyClass
- StringMagicGetClass
- TestClass
- TestOverwritePropClass
- TestUnserializeClass
- TestWakeupClass
- MySerializable
- InstantiatorTest
- Foo
- Bar
- LazyGhostTraitTest
- LazyProxyTraitTest
- ProxyHelperTest
- TestForProxyHelper
- TestSignatureFQ
- VarExporterTest
- MyWakeup
- MyCloneable
- MyNotCloneable
- PrivateConstructor
- MyPrivateValue
- MyPrivateChildValue
- MyArrayObject
- GoodNight
- FinalError
- FinalArrayIterator
- FinalStdClass
- AbstractClass
- ConcreteClass
- Php74Serializable
- ArrayObject
- __UnserializeButNo__Serialize
- __SerializeButNo__Unserialize
- VarExporter
- Exports serializable PHP values to PHP code.
- AddLinkHeaderListener
- Adds the Link HTTP header to the response.
- GenericLinkProvider
- HttpHeaderSerializer
- Serializes a list of Link instances to an HTTP Link header.
- Link
- AddLinkHeaderListenerTest
- GenericLinkProviderTest
- Test case borrowed from https://github.com/php-fig/link/.
- HttpHeaderSerializerTest
- LinkTest
- Test case borrowed from https://github.com/php-fig/link/.
- Configuration
- This class contains the configuration information for the bundle.
- WebProfilerExtension
- WebProfilerExtension.
- WebDebugToolbarListener
- WebDebugToolbarListener injects the Web Debug Toolbar.
- ProfilerControllerTest
- WebTestCase is the base class for functional tests.
- ContentSecurityPolicyHandlerTest
- ConfigurationTest
- WebProfilerExtensionTest
- WebDebugToolbarListenerTest
- WebProfilerBundleKernel
- The Kernel is the heart of the Symfony system.
- TemplateManagerTest
- ProfileDummy
- Profile.
- IconTest
- MinifyTest
- Make sure we can minify content in toolbar.
- TestCase
- WebProfilerExtensionTest
- WebProfilerBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- LintCommand
- Validates YAML files syntax and outputs encountered errors.
- Dumper
- Dumper dumps PHP variables to YAML strings.
- DumpException
- Exception class thrown when an error occurs during dumping.
- ParseException
- Exception class thrown when an error occurs during parsing.
- RuntimeException
- Exception class thrown when an error occurs during parsing.
- Parser
- Parser parses YAML strings to convert them to PHP arrays.
- TaggedValue
- LintCommandTest
- Tests the YamlLintCommand.
- Foo
- DumperTest
- A
- InlineTest
- ParseExceptionTest
- ParserTest
- B
- YamlTest
- Yaml
- Yaml offers convenience methods to load and dump YAML.
- Exception
- NamespaceUri
- NamespaceUriException
- Token
- TokenCollection
- TokenCollectionException
- Tokenizer
- XMLSerializer
- bar
- NamespaceUriTest
- TokenCollectionTest
- TokenizerTest
- TokenTest
- XMLSerializerTest
- MissingExtensionSuggestorPass
- Configuration
- TwigExtraExtension
- Allow adding classes to the class cache.
- Extensions
- MissingExtensionSuggestor
- TwigExtraExtensionTest
- Kernel
- The Kernel is the heart of the Symfony system.
- IntegrationTest
- KernelTestCase is the base class for tests needing a Kernel.
- TwigExtraBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- CacheExtension
- CacheRuntime
- CacheNode
- Represents a node in the AST.
- FunctionalTest
- IntegrationTest
- Integration test helper.
- CacheTokenParser
- Base class for all token parsers.
- CssInlinerExtension
- IntegrationTest
- Integration test helper.
- IntegrationTest
- Integration test helper.
- InkyExtension
- IntegrationTest
- Integration test helper.
- IntlExtension
- IntegrationTest
- Integration test helper.
- IntlExtensionTest
- DefaultMarkdown
- ErusevMarkdown
- LeagueMarkdown
- MarkdownExtension
- MarkdownRuntime
- MichelfMarkdown
- FunctionalTest
- IntegrationTest
- Integration test helper.
- StringExtension
- IntegrationTest
- Integration test helper.
- MissingExtensionSuggestorPass
- Configuration
- TwigExtraExtension
- Allow adding classes to the class cache.
- Extensions
- MissingExtensionSuggestor
- TwigExtraExtensionTest
- Kernel
- The Kernel is the heart of the Symfony system.
- IntegrationTest
- KernelTestCase is the base class for tests needing a Kernel.
- TwigExtraBundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- FilesystemCache
- Implements a cache on the filesystem.
- NullCache
- Implements a no-cache strategy.
- Compiler
- Environment
- Stores the Twig configuration and renders templates.
- Error
- Twig base exception.
- LoaderError
- Exception thrown when an error occurs during template loading.
- RuntimeError
- Exception thrown when an error occurs at runtime.
- SyntaxError
- \Exception thrown when a syntax error occurs during lexing or parsing of a template.
- ExpressionParser
- Parses expressions.
- AbstractExtension
- OptimizerExtension
- ProfilerExtension
- SandboxExtension
- FileExtensionEscapingStrategy
- Default autoescaping strategy based on file names.
- Lexer
- ArrayLoader
- Loads a template from an array.
- ChainLoader
- Loads templates from other loaders.
- FilesystemLoader
- Loads template from the filesystem.
- Markup
- Marks a content as safe.
- AutoEscapeNode
- Represents an autoescape node.
- BlockNode
- Represents a block node.
- BlockReferenceNode
- Represents a block call node.
- BodyNode
- Represents a body node.
- CheckSecurityCallNode
- Represents a node in the AST.
- CheckSecurityNode
- Represents a node in the AST.
- CheckToStringNode
- Checks if casting an expression to __toString() is allowed by the sandbox.
- DeprecatedNode
- Represents a deprecated node.
- DoNode
- Represents a do node.
- EmbedNode
- Represents an embed node.
- AbstractExpression
- Abstract class for all nodes that represents an expression.
- ArrayExpression
- Abstract class for all nodes that represents an expression.
- ArrowFunctionExpression
- Represents an arrow function.
- AssignNameExpression
- Abstract class for all nodes that represents an expression.
- AbstractBinary
- Abstract class for all nodes that represents an expression.
- AddBinary
- Abstract class for all nodes that represents an expression.
- AndBinary
- Abstract class for all nodes that represents an expression.
- BitwiseAndBinary
- Abstract class for all nodes that represents an expression.
- BitwiseOrBinary
- Abstract class for all nodes that represents an expression.
- BitwiseXorBinary
- Abstract class for all nodes that represents an expression.
- ConcatBinary
- Abstract class for all nodes that represents an expression.
- DivBinary
- Abstract class for all nodes that represents an expression.
- EndsWithBinary
- Abstract class for all nodes that represents an expression.
- EqualBinary
- Abstract class for all nodes that represents an expression.
- FloorDivBinary
- Abstract class for all nodes that represents an expression.
- GreaterBinary
- Abstract class for all nodes that represents an expression.
- GreaterEqualBinary
- Abstract class for all nodes that represents an expression.
- HasEveryBinary
- Abstract class for all nodes that represents an expression.
- HasSomeBinary
- Abstract class for all nodes that represents an expression.
- InBinary
- Abstract class for all nodes that represents an expression.
- LessBinary
- Abstract class for all nodes that represents an expression.
- LessEqualBinary
- Abstract class for all nodes that represents an expression.
- MatchesBinary
- Abstract class for all nodes that represents an expression.
- ModBinary
- Abstract class for all nodes that represents an expression.
- MulBinary
- Abstract class for all nodes that represents an expression.
- NotEqualBinary
- Abstract class for all nodes that represents an expression.
- NotInBinary
- Abstract class for all nodes that represents an expression.
- OrBinary
- Abstract class for all nodes that represents an expression.
- PowerBinary
- Abstract class for all nodes that represents an expression.
- RangeBinary
- Abstract class for all nodes that represents an expression.
- SpaceshipBinary
- Abstract class for all nodes that represents an expression.
- StartsWithBinary
- Abstract class for all nodes that represents an expression.
- SubBinary
- Abstract class for all nodes that represents an expression.
- BlockReferenceExpression
- Represents a block call node.
- CallExpression
- Abstract class for all nodes that represents an expression.
- ConditionalExpression
- Abstract class for all nodes that represents an expression.
- ConstantExpression
- Abstract class for all nodes that represents an expression.
- DefaultFilter
- Returns the value or the default value when it is undefined or empty.
- FilterExpression
- Abstract class for all nodes that represents an expression.
- FunctionExpression
- Abstract class for all nodes that represents an expression.
- GetAttrExpression
- Abstract class for all nodes that represents an expression.
- MethodCallExpression
- Abstract class for all nodes that represents an expression.
- NameExpression
- Abstract class for all nodes that represents an expression.
- NullCoalesceExpression
- Abstract class for all nodes that represents an expression.
- ParentExpression
- Represents a parent node.
- TempNameExpression
- Abstract class for all nodes that represents an expression.
- ConstantTest
- Checks if a variable is the exact same value as a constant.
- DefinedTest
- Checks if a variable is defined in the current context.
- DivisiblebyTest
- Checks if a variable is divisible by a number.
- EvenTest
- Checks if a number is even.
- NullTest
- Checks that a variable is null.
- OddTest
- Checks if a number is odd.
- SameasTest
- Checks if a variable is the same as another one (=== in PHP).
- TestExpression
- Abstract class for all nodes that represents an expression.
- AbstractUnary
- Abstract class for all nodes that represents an expression.
- NegUnary
- Abstract class for all nodes that represents an expression.
- NotUnary
- Abstract class for all nodes that represents an expression.
- PosUnary
- Abstract class for all nodes that represents an expression.
- VariadicExpression
- Abstract class for all nodes that represents an expression.
- FlushNode
- Represents a flush node.
- ForLoopNode
- Internal node used by the for node.
- ForNode
- Represents a for node.
- IfNode
- Represents an if node.
- ImportNode
- Represents an import node.
- IncludeNode
- Represents an include node.
- MacroNode
- Represents a macro node.
- ModuleNode
- Represents a module node.
- Node
- Represents a node in the AST.
- PrintNode
- Represents a node that outputs an expression.
- SandboxNode
- Represents a sandbox node.
- SetNode
- Represents a set node.
- TextNode
- Represents a text node.
- WithNode
- Represents a nested "with" scope.
- NodeTraverser
- A node traverser.
- AbstractNodeVisitor
- Used to make node visitors compatible with Twig 1.x and 2.x.
- Parser
- BaseDumper
- BlackfireDumper
- HtmlDumper
- TextDumper
- EnterProfileNode
- Represents a profile enter node.
- LeaveProfileNode
- Represents a profile leave node.
- ProfilerNodeVisitor
- Profile
- ContainerRuntimeLoader
- Lazily loads Twig runtime implementations from a PSR-11 container.
- FactoryRuntimeLoader
- Lazy loads the runtime implementations for a Twig element.
- SecurityError
- Exception thrown when a security error occurs at runtime.
- SecurityNotAllowedFilterError
- Exception thrown when a not allowed filter is used in a template.
- SecurityNotAllowedFunctionError
- Exception thrown when a not allowed function is used in a template.
- SecurityNotAllowedMethodError
- Exception thrown when a not allowed class method is used in a template.
- SecurityNotAllowedPropertyError
- Exception thrown when a not allowed class property is used in a template.
- SecurityNotAllowedTagError
- Exception thrown when a not allowed tag is used in a template.
- SecurityPolicy
- Represents a security policy which need to be enforced when sandbox mode is enabled.
- Source
- Holds information about a non-compiled Twig template.
- TemplateWrapper
- Exposes a template to userland.
- IntegrationTestCase
- Integration test helper.
- NodeTestCase
- Token
- AbstractTokenParser
- Base class for all token parsers.
- TokenStream
- Represents a token stream.
- TwigFilter
- Represents a template filter.
- TwigFunction
- Represents a template function.
- TwigTest
- Represents a template test.
- DeprecationCollector
- TemplateDirIterator
- FilesystemTest
- CompilerTest
- ContainerRuntimeLoaderTest
- CustomExtensionTest
- InvalidOperatorExtension
- EnvironmentTest
- EnvironmentTest_Extension_WithGlobals
- EnvironmentTest_Extension
- EnvironmentTest_TokenParser
- Base class for all token parsers.
- EnvironmentTest_NodeVisitor
- EnvironmentTest_ExtensionWithoutRuntime
- EnvironmentTest_Runtime
- ErrorTest
- ErrorTest_Foo
- ExpressionParserTest
- CoreTest
- CoreTestIteratorAggregate
- CoreTestIteratorAggregateAggregate
- CoreTestIterator
- Twig_Tests_Extension_EscaperTest
- Extension_TestClass
- SandboxTest
- FooObject
- StringLoaderExtensionTest
- FactoryRuntimeLoaderTest
- FileExtensionEscapingStrategyTest
- FilesystemHelper
- BrokenExtension
- IntegrationTest
- Integration test helper.
- TwigTestFoo
- TwigTestTokenParser_§
- Base class for all token parsers.
- TwigTestExtension
- MagicCallStub
- This class is used in tests for the "length" filter and "empty" test. It asserts that __call is not used to convert such objects to strings.
- ToStringStub
- CountableStub
- This class is used in tests for the length filter and empty test to show that when \Countable is implemented, it is preferred over the __toString() method.
- IteratorAggregateStub
- This class is used in tests for the length filter.
- SimpleIteratorForTesting
- LexerTest
- ArrayTest
- ChainTest
- FilesystemTest
- AutoEscapeTest
- BlockReferenceTest
- BlockTest
- DeprecatedTest
- DoTest
- ArrayTest
- AssignNameTest
- AddTest
- AndTest
- ConcatTest
- DivTest
- FloorDivTest
- ModTest
- MulTest
- OrTest
- SubTest
- CallTest
- Node_Expression_Call
- Abstract class for all nodes that represents an expression.
- CallableTestClass
- ConditionalTest
- ConstantTest
- FilterTest
- ChildMagicCallStub
- ParentMagicCallStub
- FunctionTest
- GetAttrTest
- NameTest
- NullCoalesceTest
- ParentTest
- TestTest
- NegTest
- NotTest
- PosTest
- ForTest
- IfTest
- ImportTest
- IncludeTest
- MacroTest
- ModuleTest
- PrintTest
- SandboxTest
- SetTest
- TextTest
- OptimizerTest
- ParserTest
- TestTokenParser
- Base class for all token parsers.
- AbstractTest
- BlackfireTest
- HtmlTest
- TextTest
- ProfileTest
- TemplateTest
- TemplateForTest
- TemplateArrayAccessObject
- TemplateMagicPropertyObject
- TemplateMagicPropertyObjectWithException
- TemplatePropertyObject
- TemplatePropertyObjectAndIterator
- TemplatePropertyObjectAndArrayAccess
- TemplatePropertyObjectDefinedWithUndefinedValue
- TemplateMethodObject
- TemplateGetIsMethods
- TemplateMethodAndPropObject
- TemplateArrayAccess
- TemplateMagicMethodObject
- TemplateMagicMethodExceptionObject
- TemplateWrapperTest
- TokenStreamTest
- DeprecationCollectorTest
- Twig_Tests_Util_Iterator
- MixinGenerator
- Assert
- Efficient assertions to validate the input/output of your methods.
- InvalidArgumentException
- AssertTest
- ProjectCodeTest
Traits
- ClassLoaderTest_TraitA
- IdentifierField
- VerifyDeprecations
- SimpleTraitAsset
- A simple trait with no attached logic
- JoinColumnProperties
- DDC1872ExampleTrait
- DDC2372AddressAndAccessors
- MockBuilderCompatibilityTools
- ColocatedMappingDriver
- The ColocatedMappingDriver reads the mapping metadata located near the code.
- FormattableHandlerTrait
- Helper trait for implementing FormattableInterface
- ProcessableHandlerTrait
- Helper trait for implementing ProcessableInterface
- WebRequestRecognizerTrait
- NodeAttributes
- BankAccountTrait
- MyTrait
- MyConstInTrait
- TestListenerDefaultImplementation
- T3194
- AbstractTrait
- ExampleTrait
- ParseTestMethodAnnotationsTrait
- TraitWithConstructor
- LoggerAwareTrait
- Basic Implementation of LoggerAwareInterface.
- LoggerTrait
- This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
- TypeTrait
- Provides functionality to check values for specific types.
- ValueExtractorTrait
- Provides functionality to extract the value of a property or method from an object.
- ValueToStringTrait
- Provides functionality to express a value as string
- DeprecatedUuidMethodsTrait
- This trait encapsulates deprecated methods for ramsey/uuid; this trait and its methods will be removed in ramsey/uuid 5.0.0.
- SerializableFieldsTrait
- Provides common serialization functionality to fields
- MaxTrait
- Provides common functionality for max UUIDs
- NilTrait
- Provides common functionality for nil UUIDs
- TimeTrait
- Provides common functionality for getting the time from a time-based UUID
- VariantTrait
- Provides common functionality for handling the variant, as defined by RFC 4122
- VersionTrait
- Provides common functionality for handling the version, as defined by RFC 4122
- FixtureAnotherTrait
- FixtureTrait
- ExampleTrait
- UnifiedDiffAssertTrait
- SnapshotTrait
- TagAwareTestTrait
- Common assertions for TagAware adapters.
- CacheTrait
- An implementation of CacheInterface for PSR-6 CacheItemPoolInterface classes.
- ClockAwareTrait
- A trait to help write time-sensitive classes.
- ClockSensitiveTrait
- Helps with mocking the time in your test cases.
- LockableTrait
- Basic lock feature for commands.
- TesterTrait
- ReferenceSetArgumentTrait
- PriorityTaggedServiceTrait
- Trait that allows a generic method to find and sort service by priority option in the tag.
- ContainerAwareTrait
- ContainerAware trait.
- ExtensionTrait
- AbstractTrait
- ArgumentTrait
- AutoconfigureTrait
- AutowireTrait
- BindTrait
- CallTrait
- ClassTrait
- ConfiguratorTrait
- ConstructorTrait
- DecorateTrait
- DeprecateTrait
- FactoryTrait
- FileTrait
- FromCallableTrait
- LazyTrait
- ParentTrait
- PropertyTrait
- PublicTrait
- ShareTrait
- SyntheticTrait
- TagTrait
- T1
- TestServiceSubscriberTrait
- DoctrineDataCollectorTestTrait
- FinalMethod2Trait
- TraitWithAnnotatedParameters
- TraitWithInternalMethod
- VirtualTrait
- ValidatorExtensionTrait
- UsageTrackingTrait
- VersionAwareTest
- MicroKernelTrait
- A Kernel that provides configuration hooks.
- BrowserKitAssertionsTrait
- Ideas borrowed from Laravel Dusk's assertions.
- DomCrawlerAssertionsTrait
- Ideas borrowed from Laravel Dusk's assertions.
- MailerAssertionsTrait
- NotificationAssertionsTrait
- WebTestAssertionsTrait
- AsyncDecoratorTrait
- Eases with processing responses while streaming them.
- DecoratorTrait
- Eases with writing decorators.
- HttpClientTrait
- Provides the common logic from writing HttpClientInterface implementations.
- BaseMakerMigrationDiffFilteredOuputTrait
- TeamTrait
- TimestampableTrait
- BatchHandlerTrait
- HandleTrait
- Leverages a message bus to expect a single, synchronous message handling and return its result.
- EmailRecipientTrait
- SmsRecipientTrait
- CheckPasswordLengthTrait
- ConstraintTrait
- ExpectDeprecationTrait
- PolyfillAssertTrait
- This trait is @internal.
- PolyfillTestCaseTrait
- This trait is @internal.
- ExistingTrait
- ExistingTraitReal
- DummyTraitExternal
- DummyTrait
- AddTrait
- RouteTrait
- FooTrait
- AnonymousClassInTrait
- SomeSharedImplementation
- TargetPathTrait
- Trait to get (and set) the URL the user last visited before being forced to authenticate.
- ContextBuilderTrait
- DenormalizerAwareTrait
- NormalizerAwareTrait
- ObjectToPopulateTrait
- SerializerAwareTrait
- ContextMappingTestTrait
- AttributesTestTrait
- Test AbstractNormalizer::ATTRIBUTES and AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES.
- CacheableObjectAttributesTestTrait
- This test ensures that attributes caching implemented in AbstractObjectNormalizer does not break normalization of multiple objects having different set of initialized/unInitialized properties.
- CallbacksTestTrait
- Test AbstractNormalizer::CALLBACKS.
- CircularReferenceTestTrait
- Test AbstractNormalizer::CIRCULAR_REFERENCE_LIMIT and AbstractNormalizer::CIRCULAR_REFERENCE_HANDLER.
- ConstructorArgumentsTestTrait
- ContextMetadataTestTrait
- Test context handling from Serializer metadata.
- GroupsTestTrait
- Test AbstractNormalizer::GROUPS.
- IgnoredAttributesTestTrait
- Test AbstractNormalizer::IGNORED_ATTRIBUTES.
- MaxDepthTestTrait
- Covers AbstractObjectNormalizer::ENABLE_MAX_DEPTH and AbstractObjectNormalizer::MAX_DEPTH_HANDLER.
- ObjectToPopulateTestTrait
- SkipNullValuesTestTrait
- Test AbstractObjectNormalizer::SKIP_NULL_VALUES.
- SkipUninitializedValuesTestTrait
- Test AbstractObjectNormalizer::SKIP_UNINITIALIZED_VALUES.
- TypeEnforcementTestTrait
- Test type mismatches with a denormalizer that is aware of types.
- ServiceLocatorTrait
- A trait to help implement ServiceProviderInterface.
- ServiceSubscriberTrait
- Implementation of ServiceSubscriberInterface that determines subscribed services from method return types. Service ids are available as "ClassName::methodName".
- TranslatorTrait
- A trait to help implement TranslatorInterface and LocaleAwareInterface.
- RuntimeLoaderProvider
- AutoMappingTrait
- Utility methods to create auto mapping loaders.
- TraitPass
- VarDumperTestTrait
- LazyGhostTrait
- LazyProxyTrait
- Mixin
- This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.
Enums
- YesOrNo
- SimpleEnumAsset
- TokenType
- AccessLevel
- City
- Suit
- Unit
- UserStatus
- GH10288People
- GH10334ProductTypeId
- Suit
- Level
- Represents the log levels
- Suit
- BasicSuit
- BackedSuit
- Sort
- Collection sorting
- TestEnum
- TestEnum2
- AnsiColorMode
- FooUnitEnum
- IntBackedEnum
- StringBackedEnum
- EnumInt
- EnumString
- FooBackedEnum
- FooEnum
- Answer
- Number
- Suit
- FooUnitEnum
- Suit
- FooEnum
- Suit
- ExistingEnum
- ExistingEnumReal
- Requirement
- TestIntBackedEnum
- TestStringBackedEnum
- TestStringBackedEnum2
- TestUnitEnum
- IrrelevantEnum
- An irrelevant enum.
- IntegerBackedEnumDummy
- StringBackedEnumDummy
- UnitEnumDummy
- EnumA
- EnumB
- TestEnum
- BackedEnumFixture
- UnitEnumFixture
- FooUnitEnum
- FooBackedEnum
- FooUnitEnum
Constants
- ARGS = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'
- ERR_READ_FAILED = 3
- ERR_SELECT_FAILED = 1
- ERR_TIMEOUT = 2
- ERR_WRITE_FAILED = 4
- FLEX_TEST_DIR = \dirname(__DIR__) . '/build'
- FOO = 'BAR'
- GITHUB_ISSUE = 797
- GRAPHEME_EXTR_COUNT = 0
- GRAPHEME_EXTR_COUNT = 0
- GRAPHEME_EXTR_MAXBYTES = 1
- GRAPHEME_EXTR_MAXBYTES = 1
- GRAPHEME_EXTR_MAXCHARS = 2
- GRAPHEME_EXTR_MAXCHARS = 2
- IDNA_ALLOW_UNASSIGNED = 1
- IDNA_ALLOW_UNASSIGNED = 1
- IDNA_CHECK_BIDI = 4
- IDNA_CHECK_BIDI = 4
- IDNA_CHECK_CONTEXTJ = 8
- IDNA_CHECK_CONTEXTJ = 8
- IDNA_DEFAULT = 0
- IDNA_DEFAULT = 0
- IDNA_ERROR_BIDI = 2048
- IDNA_ERROR_BIDI = 2048
- IDNA_ERROR_CONTEXTJ = 4096
- IDNA_ERROR_CONTEXTJ = 4096
- IDNA_ERROR_DISALLOWED = 128
- IDNA_ERROR_DISALLOWED = 128
- IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4
- IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4
- IDNA_ERROR_EMPTY_LABEL = 1
- IDNA_ERROR_EMPTY_LABEL = 1
- IDNA_ERROR_HYPHEN_3_4 = 32
- IDNA_ERROR_HYPHEN_3_4 = 32
- IDNA_ERROR_INVALID_ACE_LABEL = 1024
- IDNA_ERROR_INVALID_ACE_LABEL = 1024
- IDNA_ERROR_LABEL_HAS_DOT = 512
- IDNA_ERROR_LABEL_HAS_DOT = 512
- IDNA_ERROR_LABEL_TOO_LONG = 2
- IDNA_ERROR_LABEL_TOO_LONG = 2
- IDNA_ERROR_LEADING_COMBINING_MARK = 64
- IDNA_ERROR_LEADING_COMBINING_MARK = 64
- IDNA_ERROR_LEADING_HYPHEN = 8
- IDNA_ERROR_LEADING_HYPHEN = 8
- IDNA_ERROR_PUNYCODE = 256
- IDNA_ERROR_PUNYCODE = 256
- IDNA_ERROR_TRAILING_HYPHEN = 16
- IDNA_ERROR_TRAILING_HYPHEN = 16
- IDNA_NONTRANSITIONAL_TO_ASCII = 16
- IDNA_NONTRANSITIONAL_TO_ASCII = 16
- IDNA_NONTRANSITIONAL_TO_UNICODE = 32
- IDNA_NONTRANSITIONAL_TO_UNICODE = 32
- IDNA_USE_STD3_RULES = 2
- IDNA_USE_STD3_RULES = 2
- INTL_IDNA_VARIANT_2003 = 0
- INTL_IDNA_VARIANT_UTS46 = 1
- INTL_IDNA_VARIANT_UTS46 = 1
- LIB = '(?(DEFINE) (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\') (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/) (?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+}) )'
- LINE = \str_repeat('-', \LINE_WIDTH) . "\n"
- LINE_WIDTH = 75
- MB_CASE_LOWER = 1
- MB_CASE_LOWER = 1
- MB_CASE_TITLE = 2
- MB_CASE_TITLE = 2
- MB_CASE_UPPER = 0
- MB_CASE_UPPER = 0
- PARAMS = '\\[(?<params>[^[\\]]*+(?:\\[(?¶ms)\\][^[\\]]*+)*+)\\]'
- PHPUNIT_COMPOSER_INSTALL = \dirname(__DIR__) . '/vendor/autoload.php'
- SYMFONY_GRAPHEME_CLUSTER_RX = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
- T_NAME_FULLY_QUALIFIED = 'T_NAME_FULLY_QUALIFIED'
- T_NAME_QUALIFIED = 'T_NAME_QUALIFIED'
- TEST_FILES_PATH = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
- TEST_FILES_PATH = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
- U_IDNA_ACE_PREFIX_ERROR = 66564
- U_IDNA_ACE_PREFIX_ERROR = 66564
- U_IDNA_CHECK_BIDI_ERROR = 66562
- U_IDNA_CHECK_BIDI_ERROR = 66562
- U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
- U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
- U_IDNA_ERROR_LIMIT = 66569
- U_IDNA_ERROR_LIMIT = 66569
- U_IDNA_ERROR_START = 66560
- U_IDNA_ERROR_START = 66560
- U_IDNA_LABEL_TOO_LONG_ERROR = 66566
- U_IDNA_LABEL_TOO_LONG_ERROR = 66566
- U_IDNA_PROHIBITED_ERROR = 66560
- U_IDNA_PROHIBITED_ERROR = 66560
- U_IDNA_STD3_ASCII_RULES_ERROR = 66563
- U_IDNA_STD3_ASCII_RULES_ERROR = 66563
- U_IDNA_UNASSIGNED_ERROR = 66561
- U_IDNA_UNASSIGNED_ERROR = 66561
- U_IDNA_VERIFICATION_ERROR = 66565
- U_IDNA_VERIFICATION_ERROR = 66565
- U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
- U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
- U_STRINGPREP_CHECK_BIDI_ERROR = 66562
- U_STRINGPREP_CHECK_BIDI_ERROR = 66562
- U_STRINGPREP_PROHIBITED_ERROR = 66560
- U_STRINGPREP_PROHIBITED_ERROR = 66560
- U_STRINGPREP_UNASSIGNED_ERROR = 66561
- U_STRINGPREP_UNASSIGNED_ERROR = 66561
- UUID_TYPE_DEFAULT = 0
- UUID_TYPE_RANDOM = 4
- UUID_TYPE_TIME = 1
Functions
- getCalculatorImplementation() : Calculator
- makeMeACustomConnection() : MyConnection
- getFirstAnimal() : Animal|null
- test() : Animal|null
- error_log() : mixed
- mail() : mixed
- newrelic_notice_error() : mixed
- newrelic_set_appname() : mixed
- newrelic_name_transaction() : mixed
- newrelic_add_custom_parameter() : mixed
- tester() : mixed
- deep_copy() : mixed
- Deep copies the given value.
- preprocessGrammar() : mixed
- resolveNodes() : mixed
- resolveMacros() : mixed
- assertArgs() : mixed
- resolveStackAccess() : mixed
- removeTrailingWhitespace() : mixed
- regex() : mixed
- magicSplit() : mixed
- ensureDirExists() : mixed
- execCmd() : mixed
- canonicalize() : mixed
- filesInDir() : mixed
- showHelp() : mixed
- foo() : mixed
- foo() : mixed
- foo() : mixed
- foo() : mixed
- globalFunction() : mixed
- f() : void
- g() : void
- h() : void
- functionWithIntersectionTypes() : IntersectionPartOne|IntersectionPartTwo
- functionWithUnionTypes() : string|bool
- empty1() : mixed
- empty2() : mixed
- simple1() : mixed
- simple2() : mixed
- withIf() : mixed
- outsideFunction() : int
- baz() : mixed
- foo() : mixed
- baz() : mixed
- xyz() : mixed
- foo() : mixed
- manifest() : void
- sbom() : void
- package() : array<string|int, mixed>
- version() : string
- dependencies() : array<string|int, mixed>
- versionWithReference() : string
- writeComponent() : void
- assertArrayHasKey() : void
- Asserts that an array has a specified key.
- assertArrayNotHasKey() : void
- Asserts that an array does not have a specified key.
- assertContains() : void
- Asserts that a haystack contains a needle.
- assertContainsEquals() : void
- assertNotContains() : void
- Asserts that a haystack does not contain a needle.
- assertNotContainsEquals() : void
- assertContainsOnly() : void
- Asserts that a haystack contains only values of a given type.
- assertContainsOnlyInstancesOf() : void
- Asserts that a haystack contains only instances of a given class name.
- assertNotContainsOnly() : void
- Asserts that a haystack does not contain only values of a given type.
- assertCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertNotCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertEquals() : void
- Asserts that two variables are equal.
- assertEqualsCanonicalizing() : void
- Asserts that two variables are equal (canonicalizing).
- assertEqualsIgnoringCase() : void
- Asserts that two variables are equal (ignoring case).
- assertEqualsWithDelta() : void
- Asserts that two variables are equal (with delta).
- assertNotEquals() : void
- Asserts that two variables are not equal.
- assertNotEqualsCanonicalizing() : void
- Asserts that two variables are not equal (canonicalizing).
- assertNotEqualsIgnoringCase() : void
- Asserts that two variables are not equal (ignoring case).
- assertNotEqualsWithDelta() : void
- Asserts that two variables are not equal (with delta).
- assertObjectEquals() : void
- assertEmpty() : void
- Asserts that a variable is empty.
- assertNotEmpty() : void
- Asserts that a variable is not empty.
- assertGreaterThan() : void
- Asserts that a value is greater than another value.
- assertGreaterThanOrEqual() : void
- Asserts that a value is greater than or equal to another value.
- assertLessThan() : void
- Asserts that a value is smaller than another value.
- assertLessThanOrEqual() : void
- Asserts that a value is smaller than or equal to another value.
- assertFileEquals() : void
- Asserts that the contents of one file is equal to the contents of another file.
- assertFileEqualsCanonicalizing() : void
- Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
- assertFileEqualsIgnoringCase() : void
- Asserts that the contents of one file is equal to the contents of another file (ignoring case).
- assertFileNotEquals() : void
- Asserts that the contents of one file is not equal to the contents of another file.
- assertFileNotEqualsCanonicalizing() : void
- Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
- assertFileNotEqualsIgnoringCase() : void
- Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
- assertStringEqualsFile() : void
- Asserts that the contents of a string is equal to the contents of a file.
- assertStringEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
- assertStringEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is equal to the contents of a file (ignoring case).
- assertStringNotEqualsFile() : void
- Asserts that the contents of a string is not equal to the contents of a file.
- assertStringNotEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
- assertStringNotEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
- assertIsReadable() : void
- Asserts that a file/dir is readable.
- assertIsNotReadable() : void
- Asserts that a file/dir exists and is not readable.
- assertNotIsReadable() : void
- Asserts that a file/dir exists and is not readable.
- assertIsWritable() : void
- Asserts that a file/dir exists and is writable.
- assertIsNotWritable() : void
- Asserts that a file/dir exists and is not writable.
- assertNotIsWritable() : void
- Asserts that a file/dir exists and is not writable.
- assertDirectoryExists() : void
- Asserts that a directory exists.
- assertDirectoryDoesNotExist() : void
- Asserts that a directory does not exist.
- assertDirectoryNotExists() : void
- Asserts that a directory does not exist.
- assertDirectoryIsReadable() : void
- Asserts that a directory exists and is readable.
- assertDirectoryIsNotReadable() : void
- Asserts that a directory exists and is not readable.
- assertDirectoryNotIsReadable() : void
- Asserts that a directory exists and is not readable.
- assertDirectoryIsWritable() : void
- Asserts that a directory exists and is writable.
- assertDirectoryIsNotWritable() : void
- Asserts that a directory exists and is not writable.
- assertDirectoryNotIsWritable() : void
- Asserts that a directory exists and is not writable.
- assertFileExists() : void
- Asserts that a file exists.
- assertFileDoesNotExist() : void
- Asserts that a file does not exist.
- assertFileNotExists() : void
- Asserts that a file does not exist.
- assertFileIsReadable() : void
- Asserts that a file exists and is readable.
- assertFileIsNotReadable() : void
- Asserts that a file exists and is not readable.
- assertFileNotIsReadable() : void
- Asserts that a file exists and is not readable.
- assertFileIsWritable() : void
- Asserts that a file exists and is writable.
- assertFileIsNotWritable() : void
- Asserts that a file exists and is not writable.
- assertFileNotIsWritable() : void
- Asserts that a file exists and is not writable.
- assertTrue() : void
- Asserts that a condition is true.
- assertNotTrue() : void
- Asserts that a condition is not true.
- assertFalse() : void
- Asserts that a condition is false.
- assertNotFalse() : void
- Asserts that a condition is not false.
- assertNull() : void
- Asserts that a variable is null.
- assertNotNull() : void
- Asserts that a variable is not null.
- assertFinite() : void
- Asserts that a variable is finite.
- assertInfinite() : void
- Asserts that a variable is infinite.
- assertNan() : void
- Asserts that a variable is nan.
- assertClassHasAttribute() : void
- Asserts that a class has a specified attribute.
- assertClassNotHasAttribute() : void
- Asserts that a class does not have a specified attribute.
- assertClassHasStaticAttribute() : void
- Asserts that a class has a specified static attribute.
- assertClassNotHasStaticAttribute() : void
- Asserts that a class does not have a specified static attribute.
- assertObjectHasAttribute() : void
- Asserts that an object has a specified attribute.
- assertObjectNotHasAttribute() : void
- Asserts that an object does not have a specified attribute.
- assertObjectHasProperty() : void
- Asserts that an object has a specified property.
- assertObjectNotHasProperty() : void
- Asserts that an object does not have a specified property.
- assertSame() : void
- Asserts that two variables have the same type and value.
- assertNotSame() : void
- Asserts that two variables do not have the same type and value.
- assertInstanceOf() : void
- Asserts that a variable is of a given type.
- assertNotInstanceOf() : void
- Asserts that a variable is not of a given type.
- assertIsArray() : void
- Asserts that a variable is of type array.
- assertIsBool() : void
- Asserts that a variable is of type bool.
- assertIsFloat() : void
- Asserts that a variable is of type float.
- assertIsInt() : void
- Asserts that a variable is of type int.
- assertIsNumeric() : void
- Asserts that a variable is of type numeric.
- assertIsObject() : void
- Asserts that a variable is of type object.
- assertIsResource() : void
- Asserts that a variable is of type resource.
- assertIsClosedResource() : void
- Asserts that a variable is of type resource and is closed.
- assertIsString() : void
- Asserts that a variable is of type string.
- assertIsScalar() : void
- Asserts that a variable is of type scalar.
- assertIsCallable() : void
- Asserts that a variable is of type callable.
- assertIsIterable() : void
- Asserts that a variable is of type iterable.
- assertIsNotArray() : void
- Asserts that a variable is not of type array.
- assertIsNotBool() : void
- Asserts that a variable is not of type bool.
- assertIsNotFloat() : void
- Asserts that a variable is not of type float.
- assertIsNotInt() : void
- Asserts that a variable is not of type int.
- assertIsNotNumeric() : void
- Asserts that a variable is not of type numeric.
- assertIsNotObject() : void
- Asserts that a variable is not of type object.
- assertIsNotResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotClosedResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotString() : void
- Asserts that a variable is not of type string.
- assertIsNotScalar() : void
- Asserts that a variable is not of type scalar.
- assertIsNotCallable() : void
- Asserts that a variable is not of type callable.
- assertIsNotIterable() : void
- Asserts that a variable is not of type iterable.
- assertMatchesRegularExpression() : void
- Asserts that a string matches a given regular expression.
- assertRegExp() : void
- Asserts that a string matches a given regular expression.
- assertDoesNotMatchRegularExpression() : void
- Asserts that a string does not match a given regular expression.
- assertNotRegExp() : void
- Asserts that a string does not match a given regular expression.
- assertSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
- assertNotSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
- assertStringMatchesFormat() : void
- Asserts that a string matches a given format string.
- assertStringNotMatchesFormat() : void
- Asserts that a string does not match a given format string.
- assertStringMatchesFormatFile() : void
- Asserts that a string matches a given format file.
- assertStringNotMatchesFormatFile() : void
- Asserts that a string does not match a given format string.
- assertStringStartsWith() : void
- Asserts that a string starts with a given prefix.
- assertStringStartsNotWith() : void
- Asserts that a string starts not with a given prefix.
- assertStringContainsString() : void
- assertStringContainsStringIgnoringCase() : void
- assertStringNotContainsString() : void
- assertStringNotContainsStringIgnoringCase() : void
- assertStringEndsWith() : void
- Asserts that a string ends with a given suffix.
- assertStringEndsNotWith() : void
- Asserts that a string ends not with a given suffix.
- assertXmlFileEqualsXmlFile() : void
- Asserts that two XML files are equal.
- assertXmlFileNotEqualsXmlFile() : void
- Asserts that two XML files are not equal.
- assertXmlStringEqualsXmlFile() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlFile() : void
- Asserts that two XML documents are not equal.
- assertXmlStringEqualsXmlString() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlString() : void
- Asserts that two XML documents are not equal.
- assertEqualXMLStructure() : void
- Asserts that a hierarchy of DOMElements matches.
- assertThat() : void
- Evaluates a PHPUnit\Framework\Constraint matcher object.
- assertJson() : void
- Asserts that a string is a valid JSON string.
- assertJsonStringEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are equal.
- assertJsonStringNotEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are not equal.
- assertJsonStringEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are equal.
- assertJsonStringNotEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are not equal.
- assertJsonFileEqualsJsonFile() : void
- Asserts that two JSON files are equal.
- assertJsonFileNotEqualsJsonFile() : void
- Asserts that two JSON files are not equal.
- logicalAnd() : LogicalAnd
- logicalOr() : LogicalOr
- logicalNot() : LogicalNot
- logicalXor() : LogicalXor
- anything() : IsAnything
- isTrue() : IsTrue
- callback() : Callback
- isFalse() : IsFalse
- isJson() : IsJson
- isNull() : IsNull
- isFinite() : IsFinite
- isInfinite() : IsInfinite
- isNan() : IsNan
- containsEqual() : TraversableContainsEqual
- containsIdentical() : TraversableContainsIdentical
- containsOnly() : TraversableContainsOnly
- containsOnlyInstancesOf() : TraversableContainsOnly
- arrayHasKey() : ArrayHasKey
- equalTo() : IsEqual
- equalToCanonicalizing() : IsEqualCanonicalizing
- equalToIgnoringCase() : IsEqualIgnoringCase
- equalToWithDelta() : IsEqualWithDelta
- isEmpty() : IsEmpty
- isWritable() : IsWritable
- isReadable() : IsReadable
- directoryExists() : DirectoryExists
- fileExists() : FileExists
- greaterThan() : GreaterThan
- greaterThanOrEqual() : LogicalOr
- classHasAttribute() : ClassHasAttribute
- classHasStaticAttribute() : ClassHasStaticAttribute
- objectHasAttribute() : ObjectHasAttribute
- identicalTo() : IsIdentical
- isInstanceOf() : IsInstanceOf
- isType() : IsType
- lessThan() : LessThan
- lessThanOrEqual() : LogicalOr
- matchesRegularExpression() : RegularExpression
- matches() : StringMatchesFormatDescription
- stringStartsWith() : StringStartsWith
- stringContains() : StringContains
- stringEndsWith() : StringEndsWith
- countOf() : Count
- objectEquals() : ObjectEquals
- any() : AnyInvokedCount
- Returns a matcher that matches when the method is executed zero or more times.
- never() : InvokedCount
- Returns a matcher that matches when the method is never executed.
- atLeast() : InvokedAtLeastCount
- Returns a matcher that matches when the method is executed at least N times.
- atLeastOnce() : InvokedAtLeastOnce
- Returns a matcher that matches when the method is executed at least once.
- once() : InvokedCount
- Returns a matcher that matches when the method is executed exactly once.
- exactly() : InvokedCount
- Returns a matcher that matches when the method is executed exactly $count times.
- atMost() : InvokedAtMostCount
- Returns a matcher that matches when the method is executed at most N times.
- at() : InvokedAtIndex
- Returns a matcher that matches when the method is executed at the given index.
- returnValue() : ReturnStub
- returnValueMap() : ReturnValueMap
- returnArgument() : ReturnArgument
- returnCallback() : ReturnCallback
- returnSelf() : ReturnSelf
- Returns the current object.
- throwException() : Exception
- onConsecutiveCalls() : ConsecutiveCalls
- globalFunction() : void
- func() : mixed
- consume() : null
- consume() : false
- consume() : stdClass
- consume() : array<string|int, mixed>
- consume() : bool
- consume() : callable
- consume() : resource
- consume() : float
- consume() : int
- consume() : iterable<string|int, mixed>
- consume() : int
- consume() : int
- consume() : int
- consume() : int
- consume() : int
- consume() : float
- consume() : int
- consume() : array<string|int, mixed>
- consume() : int
- consume() : int
- consume() : object
- consume() : int
- consume() : numeric-string|int|float
- consume() : object
- consume() : resource
- consume() : mixed
- consume() : string
- consume() : int
- consume() : int
- consume() : B
- consume() : int
- consume() : int
- consume() : null
- consume() : stdClass
- consume() : true
- consume() : int
- assertType() : void
- assertNativeType() : void
- assertVariableCertainty() : void
- v1() : non-empty-string
- Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
- v2() : non-empty-string
- Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
- v3() : non-empty-string
- Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
- v4() : non-empty-string
- Returns a version 4 (random) UUID
- v5() : non-empty-string
- Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
- v6() : non-empty-string
- Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
- v7() : non-empty-string
- Returns a version 7 (Unix Epoch time) UUID
- v8() : non-empty-string
- Returns a version 8 (custom) UUID
- uuid_create() : string
- uuid_generate_md5() : string
- uuid_generate_sha1() : string
- uuid_parse() : string
- another_function() : void
- example_function() : void
- snapshotFunction() : void
- baz() : void
- callback_function() : void
- noReturnType() : mixed
- voidReturnType() : void
- classReturnType() : stdClass
- objectReturnType() : object
- arrayReturnType() : array<string|int, mixed>
- boolReturnType() : bool
- floatReturnType() : float
- intReturnType() : int
- stringReturnType() : string
- now() : DateTimeImmutable
- Returns the current time as a DateTimeImmutable.
- createClosure() : mixed
- param() : ParamConfigurator
- Creates a parameter.
- service() : ReferenceConfigurator
- Creates a reference to a service.
- inline_service() : InlineServiceConfigurator
- Creates an inline service.
- service_locator() : ServiceLocatorArgument
- Creates a service locator.
- iterator() : IteratorArgument
- Creates a lazy iterator.
- tagged_iterator() : TaggedIteratorArgument
- Creates a lazy iterator by tag name.
- tagged_locator() : ServiceLocatorArgument
- Creates a service locator by tag name.
- expr() : Expression
- Creates an expression.
- abstract_arg() : AbstractArgument
- Creates an abstract argument.
- env() : EnvConfigurator
- Creates an environment variable reference.
- service_closure() : ClosureReferenceConfigurator
- Creates a closure service reference.
- closure() : InlineServiceConfigurator
- Creates a closure.
- myFunction() : void
- factoryFunction() : FactoryDummy
- sc_configure() : mixed
- trigger_deprecation() : void
- Triggers a silenced deprecation notice.
- test_namespaced_function() : mixed
- headers_sent() : mixed
- header() : mixed
- testHeader() : mixed
- fn_namespaced() : mixed
- fn_namespaced() : mixed
- controller_function() : mixed
- some_controller_function() : mixed
- controller_func() : mixed
- bailout() : mixed
- strip_minor_versions() : string
- centered() : string
- cd() : void
- run() : void
- get_icu_version_from_genrb() : string|null
- spl_autoload_functions() : mixed
- grapheme_extract() : mixed
- grapheme_stripos() : mixed
- grapheme_stristr() : mixed
- grapheme_strlen() : mixed
- grapheme_strpos() : mixed
- grapheme_strripos() : mixed
- grapheme_strrpos() : mixed
- grapheme_strstr() : mixed
- grapheme_substr() : mixed
- grapheme_extract() : string|false
- grapheme_stripos() : int|false
- grapheme_stristr() : string|false
- grapheme_strlen() : int|false|null
- grapheme_strpos() : int|false
- grapheme_strripos() : int|false
- grapheme_strrpos() : int|false
- grapheme_strstr() : string|false
- grapheme_substr() : string|false
- intl_is_failure() : mixed
- intl_get_error_code() : mixed
- intl_get_error_message() : mixed
- intl_error_name() : mixed
- intl_is_failure() : bool
- intl_get_error_code() : int
- intl_get_error_message() : string
- intl_error_name() : string
- idn_to_ascii() : mixed
- idn_to_utf8() : mixed
- idn_to_ascii() : string|false
- idn_to_utf8() : string|false
- normalizer_is_normalized() : mixed
- normalizer_normalize() : mixed
- normalizer_is_normalized() : bool
- normalizer_normalize() : string|false
- mb_convert_encoding() : mixed
- mb_decode_mimeheader() : mixed
- mb_encode_mimeheader() : mixed
- mb_decode_numericentity() : mixed
- mb_encode_numericentity() : mixed
- mb_convert_case() : mixed
- mb_internal_encoding() : mixed
- mb_language() : mixed
- mb_list_encodings() : mixed
- mb_encoding_aliases() : mixed
- mb_check_encoding() : mixed
- mb_detect_encoding() : mixed
- mb_detect_order() : mixed
- mb_parse_str() : mixed
- mb_strlen() : mixed
- mb_strpos() : mixed
- mb_strtolower() : mixed
- mb_strtoupper() : mixed
- mb_substitute_character() : mixed
- mb_substr() : mixed
- mb_stripos() : mixed
- mb_stristr() : mixed
- mb_strrchr() : mixed
- mb_strrichr() : mixed
- mb_strripos() : mixed
- mb_strrpos() : mixed
- mb_strstr() : mixed
- mb_get_info() : mixed
- mb_http_output() : mixed
- mb_strwidth() : mixed
- mb_substr_count() : mixed
- mb_output_handler() : mixed
- mb_http_input() : mixed
- mb_convert_variables() : mixed
- mb_ord() : mixed
- mb_chr() : mixed
- mb_scrub() : mixed
- mb_str_split() : mixed
- mb_str_pad() : string
- mb_convert_encoding() : array<string|int, mixed>|string|false
- mb_decode_mimeheader() : string
- mb_encode_mimeheader() : string
- mb_decode_numericentity() : string
- mb_encode_numericentity() : string
- mb_convert_case() : string
- mb_internal_encoding() : string|bool
- mb_language() : string|bool
- mb_list_encodings() : array<string|int, mixed>
- mb_encoding_aliases() : array<string|int, mixed>
- mb_check_encoding() : bool
- mb_detect_encoding() : string|false
- mb_detect_order() : array<string|int, mixed>|bool
- mb_parse_str() : bool
- mb_strlen() : int
- mb_strpos() : int|false
- mb_strtolower() : string
- mb_strtoupper() : string
- mb_substitute_character() : string|int|bool
- mb_substr() : string
- mb_stripos() : int|false
- mb_stristr() : string|false
- mb_strrchr() : string|false
- mb_strrichr() : string|false
- mb_strripos() : int|false
- mb_strrpos() : int|false
- mb_strstr() : string|false
- mb_get_info() : array<string|int, mixed>|string|int|false
- mb_http_output() : string|bool
- mb_strwidth() : int
- mb_substr_count() : int
- mb_output_handler() : string
- mb_http_input() : array<string|int, mixed>|string|false
- mb_convert_variables() : string|false
- mb_ord() : int|false
- mb_chr() : string|false
- mb_scrub() : string
- mb_str_split() : array<string|int, mixed>
- mb_str_pad() : string
- json_validate() : bool
- mb_str_pad() : string
- stream_context_set_options() : bool
- ldap_exop_sync() : bool
- ldap_connect_wallet() : mixed
- ldap_exop_sync() : bool
- ldap_connect_wallet() : Connection|false
- handleSignal() : mixed
- Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds.
- u() : UnicodeString
- b() : ByteString
- s() : UnicodeString|ByteString
- findTranslationFiles() : array<string|int, mixed>
- calculateTranslationStatus() : array<string|int, mixed>
- isTranslationCompleted() : bool
- printTranslationStatus() : mixed
- extractLocaleFromFilePath() : mixed
- extractTranslationKeys() : array<string|int, mixed>
- findTransUnitMismatches() : array<string|int, mixed>
- Check whether the trans-unit id and source match with the base translation.
- printTitle() : mixed
- printTable() : mixed
- textColorGreen() : mixed
- textColorRed() : mixed
- textColorNormal() : mixed
- t() : TranslatableMessage
- twig_is_selected_choice() : bool
- Returns whether a choice is selected for a given form value.
- updateValidatorFormats() : void
- choice_callback() : mixed
- esc() : string
- dump() : mixed
- dd() : never
- reflectionParameterFixture() : mixed
- bar() : mixed
- twig_inline_css() : string
- twig_inky() : string
- twig_html_to_markdown() : string
- foo_escaper_for_test() : mixed
- foo_escaper_for_test1() : mixed
- getRuntime() : mixed
- html() : mixed
- test_foo() : mixed
- custom_Twig_Tests_Node_Expression_CallTest_function() : mixed
- twig_tests_filter_dummy() : mixed
- twig_tests_filter_barbar() : mixed
- twig_tests_function_dummy() : mixed
- twig_tests_function_barbar() : mixed
- twig_tests_test_barbar() : mixed
- alnum() : string
- nullOrAlnum() : string|null
- allAlnum() : iterable<string|int, string>
- allNullOrAlnum() : iterable<string|int, string|null>
- alpha() : mixed
- nullOrAlpha() : mixed
- allAlpha() : mixed
- allNullOrAlpha() : mixed
- boolean() : bool
- nullOrBoolean() : bool|null
- allBoolean() : iterable<string|int, bool>
- allNullOrBoolean() : iterable<string|int, bool|null>
- classExists() : class-string
- nullOrClassExists() : class-string|null
- allClassExists() : iterable<string|int, class-string>
- allNullOrClassExists() : iterable<string|int, class-string|null>
- contains() : string
- nullOrContains() : string|null
- allContains() : iterable<string|int, string>
- allNullOrContains() : iterable<string|int, string|null>
- count() : Countable|array<string|int, mixed>
- nullOrCount() : null|Countable|array<string|int, mixed>
- allCount() : iterable<string|int, Countable|array<string|int, mixed>>
- allNullOrCount() : iterable<string|int, Countable|array<string|int, mixed>|null>
- countBetween() : Countable|array<string|int, mixed>
- nullOrCountBetween() : null|Countable|array<string|int, mixed>
- allCountBetween() : iterable<string|int, Countable|array<string|int, mixed>>
- allNullOrCountBetween() : iterable<string|int, Countable|array<string|int, mixed>|null>
- digits() : string
- nullOrDigits() : string|null
- allDigits() : iterable<string|int, string>
- allNullOrDigits() : iterable<string|int, string|null>
- directory() : mixed
- nullOrDirectory() : mixed
- allDirectory() : mixed
- allNullOrDirectory() : mixed
- email() : mixed
- nullOrEmail() : mixed
- allEmail() : mixed
- allNullOrEmail() : mixed
- endsWith() : string
- nullOrEndsWith() : string|null
- allEndsWith() : iterable<string|int, string>
- allNullOrEndsWith() : iterable<string|int, string|null>
- eq() : mixed
- nullOrEq() : mixed
- allEq() : mixed
- allNullOrEq() : mixed
- false() : false
- nullOrFalse() : null|false
- allFalse() : iterable<string|int, false>
- allNullOrFalse() : iterable<string|int, false|null>
- file() : mixed
- nullOrFile() : mixed
- allFile() : mixed
- allNullOrFile() : mixed
- fileExists() : mixed
- nullOrFileExists() : mixed
- allFileExists() : mixed
- allNullOrFileExists() : mixed
- float() : float
- nullOrFloat() : float|null
- allFloat() : iterable<string|int, float>
- allNullOrFloat() : iterable<string|int, float|null>
- greaterThan() : mixed
- nullOrGreaterThan() : mixed
- allGreaterThan() : mixed
- allNullOrGreaterThan() : mixed
- greaterThanEq() : mixed
- nullOrGreaterThanEq() : mixed
- allGreaterThanEq() : mixed
- allNullOrGreaterThanEq() : mixed
- implementsInterface() : Serializable>
- nullOrImplementsInterface() : null|Serializable>
- allImplementsInterface() : iterable<string|int, Serializable>>
- allNullOrImplementsInterface() : iterable<string|int, Serializable>|null>
- inArray() : mixed
- nullOrInArray() : mixed
- allInArray() : mixed
- allNullOrInArray() : mixed
- integer() : int
- nullOrInteger() : int|null
- allInteger() : iterable<string|int, int>
- allNullOrInteger() : iterable<string|int, int|null>
- integerish() : numeric-string|int|float
- nullOrIntegerish() : null|(numeric)
- allIntegerish() : iterable<string|int, numeric-string|int|float>
- allNullOrIntegerish() : iterable<string|int, (numeric)|null>
- interfaceExists() : class-string
- nullOrInterfaceExists() : null|class-string
- allInterfaceExists() : iterable<string|int, class-string>
- allNullOrInterfaceExists() : iterable<string|int, class-string|null>
- ip() : mixed
- nullOrIp() : mixed
- allIp() : mixed
- allNullOrIp() : mixed
- ipv4() : mixed
- nullOrIpv4() : mixed
- allIpv4() : mixed
- allNullOrIpv4() : mixed
- ipv6() : mixed
- nullOrIpv6() : mixed
- allIpv6() : mixed
- allNullOrIpv6() : mixed
- isAnyOf() : object|string
- nullOrIsAnyOf() : null|object|string
- allIsAnyOf() : iterable<string|int, object|string>
- allNullOrIsAnyOf() : iterable<string|int, object|string|null>
- isAOf() : mixed
- nullOrIsAOf() : mixed
- allIsAOf() : iterable<string|int, Serializable>|Serializable>
- allNullOrIsAOf() : iterable<string|int, Serializable>|Serializable|null>
- isArray() : array<string|int, mixed>
- nullOrIsArray() : array<string|int, mixed>|null
- allIsArray() : iterable<string|int, array<string|int, mixed>>
- allNullOrIsArray() : iterable<string|int, array<string|int, mixed>|null>
- isArrayAccessible() : array<string|int, mixed>|ArrayAccess
- nullOrIsArrayAccessible() : null|array<string|int, mixed>|ArrayAccess
- allIsArrayAccessible() : iterable<string|int, array<string|int, mixed>|ArrayAccess>
- allNullOrIsArrayAccessible() : iterable<string|int, array<string|int, mixed>|ArrayAccess|null>
- isCallable() : callable
- nullOrIsCallable() : callable|null
- allIsCallable() : iterable<string|int, callable>
- allNullOrIsCallable() : iterable<string|int, callable|null>
- isCountable() : countable
- nullOrIsCountable() : null|countable
- allIsCountable() : iterable<string|int, countable>
- allNullOrIsCountable() : iterable<string|int, countable|null>
- isInstanceOf() : Serializable
- nullOrIsInstanceOf() : Serializable|null
- allIsInstanceOf() : iterable<string|int, Serializable>
- allNullOrIsInstanceOf() : iterable<string|int, Serializable|null>
- isInstanceOfAny() : mixed
- nullOrIsInstanceOfAny() : mixed
- allIsInstanceOfAny() : mixed
- allNullOrIsInstanceOfAny() : mixed
- isIterable() : iterable<string|int, mixed>
- nullOrIsIterable() : iterable<string|int, mixed>|null
- allIsIterable() : iterable<string|int, iterable<string|int, mixed>>
- allNullOrIsIterable() : iterable<string|int, iterable<string|int, mixed>|null>
- isList() : array<int, mixed>
- isListWithKnownType() : array<int, stdClass>
- nullOrIsList() : null|array<int, mixed>
- allIsList() : iterable<string|int, array<int, mixed>>
- allNullOrIsList() : iterable<string|int, array<int, mixed>|null>
- isNonEmptyList() : array<int, mixed>
- nullOrIsNonEmptyList() : null|array<int, mixed>
- allIsNonEmptyList() : iterable<string|int, array<int, mixed>>
- allNullOrIsNonEmptyList() : iterable<string|int, array<int, mixed>|null>
- isNonEmptyMap() : array<string|int, mixed>
- isNonEmptyMapWithKnownType() : array<string, stdClass>
- Verifying that the type of the elements in the array is preserved by the assertion
- nullOrIsNonEmptyMap() : mixed
- allIsNonEmptyMap() : iterable<string|int, mixed|array<string|int, mixed>>
- allNullOrIsNonEmptyMap() : iterable<string|int, mixed|array<string|int, mixed>>
- isNotA() : stdClass
- nullOrIsNotA() : null|object|string
- allIsNotA() : iterable<string|int, object|string>
- allNullOrIsNotA() : iterable<string|int, object|string|null>
- isTraversable() : iterable<string|int, mixed>
- nullOrIsTraversable() : iterable<string|int, mixed>|null
- allIsTraversable() : iterable<string|int, iterable<string|int, mixed>>
- keyExists() : array<string|int, mixed>
- nullOrKeyExists() : array<string|int, mixed>|null
- allKeyExists() : iterable<string|int, array<string|int, mixed>>
- allNullOrKeyExists() : iterable<string|int, array<string|int, mixed>|null>
- keyNotExists() : array<string|int, mixed>
- nullOrKeyNotExists() : array<string|int, mixed>|null
- allKeyNotExists() : iterable<string|int, array<string|int, mixed>>
- allNullOrKeyNotExists() : iterable<string|int, array<string|int, mixed>|null>
- length() : string
- nullOrLength() : string|null
- allLength() : iterable<string|int, string>
- allNullOrLength() : iterable<string|int, string|null>
- lengthBetween() : string
- nullOrLengthBetween() : string|null
- allLengthBetween() : iterable<string|int, string>
- allNullOrLengthBetween() : iterable<string|int, string|null>
- lessThan() : mixed
- nullOrLessThan() : mixed
- allLessThan() : mixed
- allNullOrLessThan() : mixed
- lessThanEq() : mixed
- nullOrLessThanEq() : mixed
- allLessThanEq() : mixed
- allNullOrLessThanEq() : mixed
- lower() : lowercase-string
- nullOrLower() : null|lowercase-string
- allLower() : iterable<string|int, lowercase-string>
- allNullOrLower() : iterable<string|int, lowercase-string|null>
- maxCount() : Countable|array<string|int, mixed>
- nullOrMaxCount() : null|Countable|array<string|int, mixed>
- allMaxCount() : iterable<string|int, Countable|array<string|int, mixed>>
- allNullOrMaxCount() : iterable<string|int, Countable|array<string|int, mixed>|null>
- maxLength() : string
- nullOrMaxLength() : string|null
- allMaxLength() : iterable<string|int, string>
- allNullOrMaxLength() : iterable<string|int, string|null>
- methodExists() : class-string|object
- nullOrMethodExists() : null|class-string|object
- allMethodExists() : iterable<string|int, class-string|object>
- allNullOrMethodExists() : iterable<string|int, class-string|object|null>
- methodNotExists() : class-string|object
- nullOrMethodNotExists() : null|class-string|object
- allMethodNotExists() : iterable<string|int, class-string|object>
- allNullOrMethodNotExists() : iterable<string|int, class-string|object|null>
- minCount() : Countable|array<string|int, mixed>
- nullOrMinCount() : null|Countable|array<string|int, mixed>
- allMinCount() : iterable<string|int, Countable|array<string|int, mixed>>
- allNullOrMinCount() : iterable<string|int, Countable|array<string|int, mixed>|null>
- minLength() : string
- nullOrMinLength() : string|null
- allMinLength() : iterable<string|int, string>
- allNullOrMinLength() : iterable<string|int, string|null>
- natural() : int
- nullOrNatural() : int|null
- allNatural() : iterable<string|int, positive-int|0>
- allNullOrNatural() : iterable<string|int, positive-int|0|null>
- notContains() : string
- nullOrNotContains() : string|null
- allNotContains() : iterable<string|int, string>
- allNullOrNotContains() : iterable<string|int, string|null>
- notEmptyNullableObject() : object
- notEmptyString() : non-empty-string
- notEmptyBool() : true
- notEmptyArray() : mixed
- nullOrNotEmpty() : mixed
- allNotEmpty() : mixed
- allNullOrNotEmpty() : mixed
- notEq() : mixed
- nullOrNotEq() : mixed
- allNotEq() : mixed
- allNullOrNotEq() : mixed
- notFalseBool() : true
- notFalseUnion() : string
- nullOrNotFalse() : mixed
- allNotFalse() : mixed
- allNullOrNotFalse() : mixed
- notInstanceOf() : DateTime
- nullOrNotInstanceOf() : mixed
- allNotInstanceOf() : mixed
- allNullOrNotInstanceOf() : mixed
- notNull() : object
- allNotNull() : mixed
- notRegex() : string
- nullOrNotRegex() : string|null
- allNotRegex() : iterable<string|int, string>
- allNullOrNotRegex() : iterable<string|int, string|null>
- notSame() : mixed
- nullOrNotSame() : mixed
- allNotSame() : mixed
- allNullOrNotSame() : mixed
- notWhitespaceOnly() : string
- nullOrNotWhitespaceOnly() : string|null
- allNotWhitespaceOnly() : iterable<string|int, string>
- allNullOrNotWhitespaceOnly() : iterable<string|int, string|null>
- null() : null
- allNull() : iterable<string|int, null>
- numeric() : numeric-string|int|float
- nullOrNumeric() : null|(numeric)
- allNumeric() : iterable<string|int, numeric-string|int|float>
- allNullOrNumeric() : iterable<string|int, (numeric)|null>
- object() : object
- nullOrObject() : object|null
- allObject() : iterable<string|int, object>
- allNullOrObject() : iterable<string|int, object|null>
- oneOf() : mixed
- nullOrOneOf() : mixed
- allOneOf() : mixed
- allNullOrOneOf() : mixed
- positiveInteger() : int
- positiveIntegerFiltersOutZero() : int
- nullOrPositiveInteger() : int|null
- allPositiveInteger() : iterable<string|int, positive-int>
- allNullOrPositiveInteger() : iterable<string|int, positive-int|null>
- propertyExists() : class-string|object
- nullOrPropertyExists() : null|class-string|object
- allPropertyExists() : iterable<string|int, class-string|object>
- allNullOrPropertyExists() : iterable<string|int, class-string|object|null>
- propertyNotExists() : class-string|object
- nullOrPropertyNotExists() : null|class-string|object
- allPropertyNotExists() : iterable<string|int, class-string|object>
- allNullOrPropertyNotExists() : iterable<string|int, class-string|object|null>
- stringWillNotBeRedundantIfAssertingAndNotUsingEither() : bool
- preserveContainerAllArray() : array<string|int, string>
- preserveContainerAllArrayIterator() : ArrayIterator<string, string>
- lowerPreservesTypes() : non-empty-string
- range() : mixed
- nullOrRange() : mixed
- allRange() : mixed
- allNullOrRange() : mixed
- readable() : string
- nullOrReadable() : string|null
- allReadable() : iterable<string|int, string>
- allNullOrReadable() : iterable<string|int, string|null>
- regex() : string
- nullOrRegex() : string|null
- allRegex() : iterable<string|int, string>
- allNullOrRegex() : iterable<string|int, string|null>
- resource() : resource
- nullOrResource() : null|resource
- allResource() : iterable<string|int, resource>
- allNullOrResource() : iterable<string|int, resource|null>
- same() : mixed
- nullOrSame() : mixed
- allSame() : mixed
- allNullOrSame() : mixed
- scalar() : scalar
- nullOrScalar() : null|scalar
- allScalar() : iterable<string|int, scalar>
- allNullOrScalar() : iterable<string|int, scalar|null>
- startsWith() : string
- nullOrStartsWith() : string|null
- allStartsWith() : iterable<string|int, string>
- allNullOrStartsWith() : iterable<string|int, string|null>
- startsWithLetter() : mixed
- nullOrStartsWithLetter() : mixed
- allStartsWithLetter() : mixed
- allNullOrStartsWithLetter() : mixed
- string() : string
- nullOrString() : string|null
- allString() : iterable<string|int, string>
- allNullOrString() : iterable<string|int, string|null>
- stringNotEmpty() : non-empty-string
- nullOrStringNotEmpty() : null|non-empty-string
- allStringNotEmpty() : iterable<string|int, non-empty-string>
- allNullOrStringNotEmpty() : iterable<string|int, non-empty-string|null>
- subclassOf() : stdClass>|stdClass
- nullOrSubclassOf() : null|stdClass>|stdClass
- allSubclassOf() : iterable<string|int, stdClass>|stdClass>
- allNullOrSubclassOf() : iterable<string|int, stdClass>|stdClass|null>
- throws() : Closure
- nullOrThrows() : Closure|null
- allThrows() : iterable<string|int, Closure>
- allNullOrThrows() : iterable<string|int, Closure>
- true() : true
- nullOrTrue() : null|true
- allTrue() : iterable<string|int, true>
- allNullOrTrue() : iterable<string|int, true|null>
- unicodeLetters() : mixed
- nullOrUnicodeLetters() : mixed
- allUnicodeLetters() : mixed
- allNullOrUnicodeLetters() : mixed
- uniqueValues() : array<string|int, mixed>
- nullOrUniqueValues() : array<string|int, mixed>|null
- allUniqueValues() : iterable<string|int, array<string|int, mixed>>
- allNullOrUniqueValues() : iterable<string|int, array<string|int, mixed>|null>
- upper() : string
- nullOrUpper() : string|null
- allUpper() : iterable<string|int, string>
- allNullOrUpper() : iterable<string|int, string|null>
- uuid() : string
- nullOrUuid() : string|null
- allUuid() : iterable<string|int, string>
- allNullOrUuid() : iterable<string|int, string|null>
- validArrayKey() : string|int
- nullOrValidArrayKey() : null|(array-key)
- allValidArrayKey() : iterable<string|int, string|int>
- allNullOrValidArrayKey() : iterable<string|int, (array-key)|null>
- writable() : string
- nullOrWritable() : string|null
- allWritable() : iterable<string|int, string>
- allNullOrWritable() : iterable<string|int, string|null>
Constants
ARGS
public
mixed
ARGS
= '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'
ERR_READ_FAILED
public
mixed
ERR_READ_FAILED
= 3
ERR_SELECT_FAILED
public
mixed
ERR_SELECT_FAILED
= 1
ERR_TIMEOUT
public
mixed
ERR_TIMEOUT
= 2
ERR_WRITE_FAILED
public
mixed
ERR_WRITE_FAILED
= 4
FLEX_TEST_DIR
public
mixed
FLEX_TEST_DIR
= \dirname(__DIR__) . '/build'
FOO
public
mixed
FOO
= 'BAR'
GITHUB_ISSUE
public
mixed
GITHUB_ISSUE
= 797
GRAPHEME_EXTR_COUNT
public
mixed
GRAPHEME_EXTR_COUNT
= 0
GRAPHEME_EXTR_COUNT
public
mixed
GRAPHEME_EXTR_COUNT
= 0
GRAPHEME_EXTR_MAXBYTES
public
mixed
GRAPHEME_EXTR_MAXBYTES
= 1
GRAPHEME_EXTR_MAXBYTES
public
mixed
GRAPHEME_EXTR_MAXBYTES
= 1
GRAPHEME_EXTR_MAXCHARS
public
mixed
GRAPHEME_EXTR_MAXCHARS
= 2
GRAPHEME_EXTR_MAXCHARS
public
mixed
GRAPHEME_EXTR_MAXCHARS
= 2
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
INTL_IDNA_VARIANT_2003
public
mixed
INTL_IDNA_VARIANT_2003
= 0
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
LIB
public
mixed
LIB
= '(?(DEFINE)
(?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\')
(?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+")
(?<string>(?&singleQuotedString)|(?&doubleQuotedString))
(?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/)
(?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+})
)'
LINE
public
mixed
LINE
= \str_repeat('-', \LINE_WIDTH) . "\n"
LINE_WIDTH
public
mixed
LINE_WIDTH
= 75
MB_CASE_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
PARAMS
public
mixed
PARAMS
= '\\[(?<params>[^[\\]]*+(?:\\[(?¶ms)\\][^[\\]]*+)*+)\\]'
PHPUNIT_COMPOSER_INSTALL
public
mixed
PHPUNIT_COMPOSER_INSTALL
= \dirname(__DIR__) . '/vendor/autoload.php'
SYMFONY_GRAPHEME_CLUSTER_RX
public
mixed
SYMFONY_GRAPHEME_CLUSTER_RX
= ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
T_NAME_FULLY_QUALIFIED
public
mixed
T_NAME_FULLY_QUALIFIED
= 'T_NAME_FULLY_QUALIFIED'
T_NAME_QUALIFIED
public
mixed
T_NAME_QUALIFIED
= 'T_NAME_QUALIFIED'
TEST_FILES_PATH
public
mixed
TEST_FILES_PATH
= __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
TEST_FILES_PATH
public
mixed
TEST_FILES_PATH
= __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
U_IDNA_ACE_PREFIX_ERROR
public
mixed
U_IDNA_ACE_PREFIX_ERROR
= 66564
U_IDNA_ACE_PREFIX_ERROR
public
mixed
U_IDNA_ACE_PREFIX_ERROR
= 66564
U_IDNA_CHECK_BIDI_ERROR
public
mixed
U_IDNA_CHECK_BIDI_ERROR
= 66562
U_IDNA_CHECK_BIDI_ERROR
public
mixed
U_IDNA_CHECK_BIDI_ERROR
= 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
public
mixed
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
= 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
public
mixed
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
= 66568
U_IDNA_ERROR_LIMIT
public
mixed
U_IDNA_ERROR_LIMIT
= 66569
U_IDNA_ERROR_LIMIT
public
mixed
U_IDNA_ERROR_LIMIT
= 66569
U_IDNA_ERROR_START
public
mixed
U_IDNA_ERROR_START
= 66560
U_IDNA_ERROR_START
public
mixed
U_IDNA_ERROR_START
= 66560
U_IDNA_LABEL_TOO_LONG_ERROR
public
mixed
U_IDNA_LABEL_TOO_LONG_ERROR
= 66566
U_IDNA_LABEL_TOO_LONG_ERROR
public
mixed
U_IDNA_LABEL_TOO_LONG_ERROR
= 66566
U_IDNA_PROHIBITED_ERROR
public
mixed
U_IDNA_PROHIBITED_ERROR
= 66560
U_IDNA_PROHIBITED_ERROR
public
mixed
U_IDNA_PROHIBITED_ERROR
= 66560
U_IDNA_STD3_ASCII_RULES_ERROR
public
mixed
U_IDNA_STD3_ASCII_RULES_ERROR
= 66563
U_IDNA_STD3_ASCII_RULES_ERROR
public
mixed
U_IDNA_STD3_ASCII_RULES_ERROR
= 66563
U_IDNA_UNASSIGNED_ERROR
public
mixed
U_IDNA_UNASSIGNED_ERROR
= 66561
U_IDNA_UNASSIGNED_ERROR
public
mixed
U_IDNA_UNASSIGNED_ERROR
= 66561
U_IDNA_VERIFICATION_ERROR
public
mixed
U_IDNA_VERIFICATION_ERROR
= 66565
U_IDNA_VERIFICATION_ERROR
public
mixed
U_IDNA_VERIFICATION_ERROR
= 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR
public
mixed
U_IDNA_ZERO_LENGTH_LABEL_ERROR
= 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR
public
mixed
U_IDNA_ZERO_LENGTH_LABEL_ERROR
= 66567
U_STRINGPREP_CHECK_BIDI_ERROR
public
mixed
U_STRINGPREP_CHECK_BIDI_ERROR
= 66562
U_STRINGPREP_CHECK_BIDI_ERROR
public
mixed
U_STRINGPREP_CHECK_BIDI_ERROR
= 66562
U_STRINGPREP_PROHIBITED_ERROR
public
mixed
U_STRINGPREP_PROHIBITED_ERROR
= 66560
U_STRINGPREP_PROHIBITED_ERROR
public
mixed
U_STRINGPREP_PROHIBITED_ERROR
= 66560
U_STRINGPREP_UNASSIGNED_ERROR
public
mixed
U_STRINGPREP_UNASSIGNED_ERROR
= 66561
U_STRINGPREP_UNASSIGNED_ERROR
public
mixed
U_STRINGPREP_UNASSIGNED_ERROR
= 66561
UUID_TYPE_DEFAULT
public
mixed
UUID_TYPE_DEFAULT
= 0
UUID_TYPE_RANDOM
public
mixed
UUID_TYPE_RANDOM
= 4
UUID_TYPE_TIME
public
mixed
UUID_TYPE_TIME
= 1
Functions
getCalculatorImplementation()
getCalculatorImplementation() : Calculator
Return values
CalculatormakeMeACustomConnection()
makeMeACustomConnection() : MyConnection
Return values
MyConnectiongetFirstAnimal()
getFirstAnimal(Paginator<string|int, Animal> $paginator) : Animal|null
Parameters
Return values
Animal|nulltest()
test(PaginatorFactory<string|int, Cat> $catPaginatorFactory) : Animal|null
Parameters
- $catPaginatorFactory : PaginatorFactory<string|int, Cat>
Return values
Animal|nullerror_log()
error_log() : mixed
mail()
mail(mixed $to, mixed $subject, mixed $message[, mixed $additional_headers = null ][, mixed $additional_parameters = null ]) : mixed
Parameters
- $to : mixed
- $subject : mixed
- $message : mixed
- $additional_headers : mixed = null
- $additional_parameters : mixed = null
newrelic_notice_error()
newrelic_notice_error() : mixed
newrelic_set_appname()
newrelic_set_appname(mixed $appname) : mixed
Parameters
- $appname : mixed
newrelic_name_transaction()
newrelic_name_transaction(mixed $transactionName) : mixed
Parameters
- $transactionName : mixed
newrelic_add_custom_parameter()
newrelic_add_custom_parameter(mixed $key, mixed $value) : mixed
Parameters
- $key : mixed
- $value : mixed
tester()
tester(mixed $handler, mixed $record) : mixed
Parameters
- $handler : mixed
- $record : mixed
deep_copy()
Deep copies the given value.
deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
- $value : mixed
- $useCloneMethod : bool = false
preprocessGrammar()
preprocessGrammar(mixed $code) : mixed
Parameters
- $code : mixed
resolveNodes()
resolveNodes(mixed $code) : mixed
Parameters
- $code : mixed
resolveMacros()
resolveMacros(mixed $code) : mixed
Parameters
- $code : mixed
assertArgs()
assertArgs(mixed $num, mixed $args, mixed $name) : mixed
Parameters
- $num : mixed
- $args : mixed
- $name : mixed
resolveStackAccess()
resolveStackAccess(mixed $code) : mixed
Parameters
- $code : mixed
removeTrailingWhitespace()
removeTrailingWhitespace(mixed $code) : mixed
Parameters
- $code : mixed
regex()
regex(mixed $regex) : mixed
Parameters
- $regex : mixed
magicSplit()
magicSplit(mixed $regex, mixed $string) : mixed
Parameters
- $regex : mixed
- $string : mixed
ensureDirExists()
ensureDirExists(mixed $dir) : mixed
Parameters
- $dir : mixed
execCmd()
execCmd(mixed $cmd) : mixed
Parameters
- $cmd : mixed
canonicalize()
canonicalize(mixed $str) : mixed
Parameters
- $str : mixed
filesInDir()
filesInDir(mixed $directory, mixed $fileExtension) : mixed
Parameters
- $directory : mixed
- $fileExtension : mixed
showHelp()
showHelp(mixed $error) : mixed
Parameters
- $error : mixed
foo()
foo(Foo $a, Bar $b) : mixed
Parameters
- $a : Foo
- $b : Bar
foo()
foo(Foo $a, mixed $b) : mixed
Parameters
- $a : Foo
- $b : mixed
foo()
foo(Foo $a, Bar $b) : mixed
Parameters
- $a : Foo
- $b : Bar
foo()
foo(Foo $a, mixed $b) : mixed
Parameters
- $a : Foo
- $b : mixed
globalFunction()
globalFunction() : mixed
f()
f(A|B|D $x) : void
Parameters
g()
g(C|X|D|null $x) : void
Parameters
h()
h(A|B|D|int|null $x) : void
Parameters
functionWithIntersectionTypes()
functionWithIntersectionTypes(IntersectionPartOne|IntersectionPartTwo $x) : IntersectionPartOne|IntersectionPartTwo
Parameters
Return values
IntersectionPartOne|IntersectionPartTwofunctionWithUnionTypes()
functionWithUnionTypes(string|bool $x) : string|bool
Parameters
- $x : string|bool
Return values
string|boolempty1()
empty1() : mixed
empty2()
empty2() : mixed
simple1()
simple1() : mixed
simple2()
simple2() : mixed
withIf()
withIf() : mixed
outsideFunction()
outsideFunction(bool $test) : int
Parameters
- $test : bool
Return values
intbaz()
baz() : mixed
foo()
& foo(mixed $bar) : mixed
Parameters
- $bar : mixed
baz()
baz() : mixed
xyz()
xyz() : mixed
foo()
& foo(mixed $bar) : mixed
Parameters
- $bar : mixed
manifest()
manifest(string $outputFilename, array<string|int, mixed> $package, string $version, array<string|int, mixed> $dependencies) : void
Parameters
- $outputFilename : string
- $package : array<string|int, mixed>
- $version : string
- $dependencies : array<string|int, mixed>
sbom()
sbom(string $outputFilename, array<string|int, mixed> $package, string $version, array<string|int, mixed> $dependencies) : void
Parameters
- $outputFilename : string
- $package : array<string|int, mixed>
- $version : string
- $dependencies : array<string|int, mixed>
package()
package() : array<string|int, mixed>
Return values
array<string|int, mixed>version()
version() : string
Return values
stringdependencies()
dependencies() : array<string|int, mixed>
Return values
array<string|int, mixed>versionWithReference()
versionWithReference(string $version, string $reference) : string
Parameters
- $version : string
- $reference : string
Return values
stringwriteComponent()
writeComponent(XMLWriter $writer, string $group, string $name, string $version, string $description, array<string|int, mixed> $licenses) : void
Parameters
- $writer : XMLWriter
- $group : string
- $name : string
- $version : string
- $description : string
- $licenses : array<string|int, mixed>
assertArrayHasKey()
Asserts that an array has a specified key.
assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertArrayNotHasKey()
Asserts that an array does not have a specified key.
assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertContains()
Asserts that a haystack contains a needle.
assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertContainsEquals()
assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
assertNotContains()
Asserts that a haystack does not contain a needle.
assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsEquals()
assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
assertContainsOnly()
Asserts that a haystack contains only values of a given type.
assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertContainsOnlyInstancesOf()
Asserts that a haystack contains only instances of a given class name.
assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $className : string
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsOnly()
Asserts that a haystack does not contain only values of a given type.
assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertCount()
Asserts the number of elements of an array, Countable or Traversable.
assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotCount()
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertEquals()
Asserts that two variables are equal.
assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsCanonicalizing()
Asserts that two variables are equal (canonicalizing).
assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsIgnoringCase()
Asserts that two variables are equal (ignoring case).
assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsWithDelta()
Asserts that two variables are equal (with delta).
assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertNotEquals()
Asserts that two variables are not equal.
assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsCanonicalizing()
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsIgnoringCase()
Asserts that two variables are not equal (ignoring case).
assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsWithDelta()
Asserts that two variables are not equal (with delta).
assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertObjectEquals()
assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
- $expected : object
- $actual : object
- $method : string = 'equals'
- $message : string = ''
Tags
assertEmpty()
Asserts that a variable is empty.
assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotEmpty()
Asserts that a variable is not empty.
assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThan()
Asserts that a value is greater than another value.
assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThanOrEqual()
Asserts that a value is greater than or equal to another value.
assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThan()
Asserts that a value is smaller than another value.
assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThanOrEqual()
Asserts that a value is smaller than or equal to another value.
assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertFileEquals()
Asserts that the contents of one file is equal to the contents of another file.
assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsCanonicalizing()
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsIgnoringCase()
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEquals()
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsCanonicalizing()
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsIgnoringCase()
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertStringEqualsFile()
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileCanonicalizing()
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileIgnoringCase()
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFile()
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileCanonicalizing()
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileIgnoringCase()
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertIsReadable()
Asserts that a file/dir is readable.
assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotReadable()
Asserts that a file/dir exists and is not readable.
assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsReadable()
Asserts that a file/dir exists and is not readable.
assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsWritable()
Asserts that a file/dir exists and is writable.
assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotWritable()
Asserts that a file/dir exists and is not writable.
assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsWritable()
Asserts that a file/dir exists and is not writable.
assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertDirectoryExists()
Asserts that a directory exists.
assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryDoesNotExist()
Asserts that a directory does not exist.
assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotExists()
Asserts that a directory does not exist.
assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsReadable()
Asserts that a directory exists and is readable.
assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotReadable()
Asserts that a directory exists and is not readable.
assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsReadable()
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsWritable()
Asserts that a directory exists and is writable.
assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotWritable()
Asserts that a directory exists and is not writable.
assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsWritable()
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertFileExists()
Asserts that a file exists.
assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileDoesNotExist()
Asserts that a file does not exist.
assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileNotExists()
Asserts that a file does not exist.
assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileIsReadable()
Asserts that a file exists and is readable.
assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotReadable()
Asserts that a file exists and is not readable.
assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsReadable()
Asserts that a file exists and is not readable.
assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsWritable()
Asserts that a file exists and is writable.
assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotWritable()
Asserts that a file exists and is not writable.
assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsWritable()
Asserts that a file exists and is not writable.
assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertTrue()
Asserts that a condition is true.
assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotTrue()
Asserts that a condition is not true.
assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertFalse()
Asserts that a condition is false.
assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotFalse()
Asserts that a condition is not false.
assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNull()
Asserts that a variable is null.
assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotNull()
Asserts that a variable is not null.
assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertFinite()
Asserts that a variable is finite.
assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertInfinite()
Asserts that a variable is infinite.
assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNan()
Asserts that a variable is nan.
assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertClassHasAttribute()
Asserts that a class has a specified attribute.
assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasAttribute()
Asserts that a class does not have a specified attribute.
assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassHasStaticAttribute()
Asserts that a class has a specified static attribute.
assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasStaticAttribute()
Asserts that a class does not have a specified static attribute.
assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertObjectHasAttribute()
Asserts that an object has a specified attribute.
assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertObjectNotHasAttribute()
Asserts that an object does not have a specified attribute.
assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertObjectHasProperty()
Asserts that an object has a specified property.
assertObjectHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertObjectNotHasProperty()
Asserts that an object does not have a specified property.
assertObjectNotHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertSame()
Asserts that two variables have the same type and value.
assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotSame()
Asserts that two variables do not have the same type and value.
assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables do not reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertInstanceOf()
Asserts that a variable is of a given type.
assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertNotInstanceOf()
Asserts that a variable is not of a given type.
assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertIsArray()
Asserts that a variable is of type array.
assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsBool()
Asserts that a variable is of type bool.
assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsFloat()
Asserts that a variable is of type float.
assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsInt()
Asserts that a variable is of type int.
assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNumeric()
Asserts that a variable is of type numeric.
assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsObject()
Asserts that a variable is of type object.
assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsResource()
Asserts that a variable is of type resource.
assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsClosedResource()
Asserts that a variable is of type resource and is closed.
assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsString()
Asserts that a variable is of type string.
assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsScalar()
Asserts that a variable is of type scalar.
assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsCallable()
Asserts that a variable is of type callable.
assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsIterable()
Asserts that a variable is of type iterable.
assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotArray()
Asserts that a variable is not of type array.
assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotBool()
Asserts that a variable is not of type bool.
assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotFloat()
Asserts that a variable is not of type float.
assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotInt()
Asserts that a variable is not of type int.
assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotNumeric()
Asserts that a variable is not of type numeric.
assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotObject()
Asserts that a variable is not of type object.
assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotResource()
Asserts that a variable is not of type resource.
assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotClosedResource()
Asserts that a variable is not of type resource.
assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotString()
Asserts that a variable is not of type string.
assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotScalar()
Asserts that a variable is not of type scalar.
assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotCallable()
Asserts that a variable is not of type callable.
assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotIterable()
Asserts that a variable is not of type iterable.
assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertMatchesRegularExpression()
Asserts that a string matches a given regular expression.
assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertRegExp()
Asserts that a string matches a given regular expression.
assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertDoesNotMatchRegularExpression()
Asserts that a string does not match a given regular expression.
assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertNotRegExp()
Asserts that a string does not match a given regular expression.
assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertStringMatchesFormat()
Asserts that a string matches a given format string.
assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormat()
Asserts that a string does not match a given format string.
assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringMatchesFormatFile()
Asserts that a string matches a given format file.
assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormatFile()
Asserts that a string does not match a given format string.
assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringStartsWith()
Asserts that a string starts with a given prefix.
assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringStartsNotWith()
Asserts that a string starts not with a given prefix.
assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringContainsString()
assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringContainsStringIgnoringCase()
assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsString()
assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsStringIgnoringCase()
assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringEndsWith()
Asserts that a string ends with a given suffix.
assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertStringEndsNotWith()
Asserts that a string ends not with a given suffix.
assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertXmlFileEqualsXmlFile()
Asserts that two XML files are equal.
assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlFileNotEqualsXmlFile()
Asserts that two XML files are not equal.
assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlStringEqualsXmlFile()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlFile()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringEqualsXmlString()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlString()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertEqualXMLStructure()
Asserts that a hierarchy of DOMElements matches.
assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
- $expectedElement : DOMElement
- $actualElement : DOMElement
- $checkAttributes : bool = false
- $message : string = ''
Tags
assertThat()
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
- $value : mixed
- $constraint : Constraint
- $message : string = ''
Tags
assertJson()
Asserts that a string is a valid JSON string.
assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonFileEqualsJsonFile()
Asserts that two JSON files are equal.
assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertJsonFileNotEqualsJsonFile()
Asserts that two JSON files are not equal.
assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
logicalAnd()
logicalAnd() : LogicalAnd
Return values
LogicalAndlogicalOr()
logicalOr() : LogicalOr
Return values
LogicalOrlogicalNot()
logicalNot(Constraint $constraint) : LogicalNot
Parameters
- $constraint : Constraint
Return values
LogicalNotlogicalXor()
logicalXor() : LogicalXor
Return values
LogicalXoranything()
anything() : IsAnything
Return values
IsAnythingisTrue()
isTrue() : IsTrue
Return values
IsTruecallback()
callback(callable $callback) : Callback
Parameters
- $callback : callable
Return values
CallbackisFalse()
isFalse() : IsFalse
Return values
IsFalseisJson()
isJson() : IsJson
Return values
IsJsonisNull()
isNull() : IsNull
Return values
IsNullisFinite()
isFinite() : IsFinite
Return values
IsFiniteisInfinite()
isInfinite() : IsInfinite
Return values
IsInfiniteisNan()
isNan() : IsNan
Return values
IsNancontainsEqual()
containsEqual(mixed $value) : TraversableContainsEqual
Parameters
- $value : mixed
Return values
TraversableContainsEqualcontainsIdentical()
containsIdentical(mixed $value) : TraversableContainsIdentical
Parameters
- $value : mixed
Return values
TraversableContainsIdenticalcontainsOnly()
containsOnly(string $type) : TraversableContainsOnly
Parameters
- $type : string
Return values
TraversableContainsOnlycontainsOnlyInstancesOf()
containsOnlyInstancesOf(string $className) : TraversableContainsOnly
Parameters
- $className : string
Return values
TraversableContainsOnlyarrayHasKey()
arrayHasKey(mixed $key) : ArrayHasKey
Parameters
- $key : mixed
Return values
ArrayHasKeyequalTo()
equalTo(mixed $value) : IsEqual
Parameters
- $value : mixed
Return values
IsEqualequalToCanonicalizing()
equalToCanonicalizing(mixed $value) : IsEqualCanonicalizing
Parameters
- $value : mixed
Return values
IsEqualCanonicalizingequalToIgnoringCase()
equalToIgnoringCase(mixed $value) : IsEqualIgnoringCase
Parameters
- $value : mixed
Return values
IsEqualIgnoringCaseequalToWithDelta()
equalToWithDelta(mixed $value, float $delta) : IsEqualWithDelta
Parameters
- $value : mixed
- $delta : float
Return values
IsEqualWithDeltaisEmpty()
isEmpty() : IsEmpty
Return values
IsEmptyisWritable()
isWritable() : IsWritable
Return values
IsWritableisReadable()
isReadable() : IsReadable
Return values
IsReadabledirectoryExists()
directoryExists() : DirectoryExists
Return values
DirectoryExistsfileExists()
fileExists() : FileExists
Return values
FileExistsgreaterThan()
greaterThan(mixed $value) : GreaterThan
Parameters
- $value : mixed
Return values
GreaterThangreaterThanOrEqual()
greaterThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrclassHasAttribute()
classHasAttribute(string $attributeName) : ClassHasAttribute
Parameters
- $attributeName : string
Return values
ClassHasAttributeclassHasStaticAttribute()
classHasStaticAttribute(string $attributeName) : ClassHasStaticAttribute
Parameters
- $attributeName : string
Return values
ClassHasStaticAttributeobjectHasAttribute()
objectHasAttribute(mixed $attributeName) : ObjectHasAttribute
Parameters
- $attributeName : mixed
Return values
ObjectHasAttributeidenticalTo()
identicalTo(mixed $value) : IsIdentical
Parameters
- $value : mixed
Return values
IsIdenticalisInstanceOf()
isInstanceOf(string $className) : IsInstanceOf
Parameters
- $className : string
Return values
IsInstanceOfisType()
isType(string $type) : IsType
Parameters
- $type : string
Return values
IsTypelessThan()
lessThan(mixed $value) : LessThan
Parameters
- $value : mixed
Return values
LessThanlessThanOrEqual()
lessThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrmatchesRegularExpression()
matchesRegularExpression(string $pattern) : RegularExpression
Parameters
- $pattern : string
Return values
RegularExpressionmatches()
matches(string $string) : StringMatchesFormatDescription
Parameters
- $string : string
Return values
StringMatchesFormatDescriptionstringStartsWith()
stringStartsWith(mixed $prefix) : StringStartsWith
Parameters
- $prefix : mixed
Return values
StringStartsWithstringContains()
stringContains(string $string[, bool $case = true ]) : StringContains
Parameters
- $string : string
- $case : bool = true
Return values
StringContainsstringEndsWith()
stringEndsWith(string $suffix) : StringEndsWith
Parameters
- $suffix : string
Return values
StringEndsWithcountOf()
countOf(int $count) : Count
Parameters
- $count : int
Return values
CountobjectEquals()
objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
- $object : object
- $method : string = 'equals'
Return values
ObjectEqualsany()
Returns a matcher that matches when the method is executed zero or more times.
any() : AnyInvokedCount
Return values
AnyInvokedCountnever()
Returns a matcher that matches when the method is never executed.
never() : InvokedCount
Return values
InvokedCountatLeast()
Returns a matcher that matches when the method is executed at least N times.
atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
- $requiredInvocations : int
Return values
InvokedAtLeastCountatLeastOnce()
Returns a matcher that matches when the method is executed at least once.
atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnceonce()
Returns a matcher that matches when the method is executed exactly once.
once() : InvokedCount
Return values
InvokedCountexactly()
Returns a matcher that matches when the method is executed exactly $count times.
exactly(int $count) : InvokedCount
Parameters
- $count : int
Return values
InvokedCountatMost()
Returns a matcher that matches when the method is executed at most N times.
atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
- $allowedInvocations : int
Return values
InvokedAtMostCountat()
Returns a matcher that matches when the method is executed at the given index.
at(int $index) : InvokedAtIndex
Parameters
- $index : int
Return values
InvokedAtIndexreturnValue()
returnValue(mixed $value) : ReturnStub
Parameters
- $value : mixed
Return values
ReturnStubreturnValueMap()
returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
- $valueMap : array<string|int, mixed>
Return values
ReturnValueMapreturnArgument()
returnArgument(int $argumentIndex) : ReturnArgument
Parameters
- $argumentIndex : int
Return values
ReturnArgumentreturnCallback()
returnCallback(mixed $callback) : ReturnCallback
Parameters
- $callback : mixed
Return values
ReturnCallbackreturnSelf()
Returns the current object.
returnSelf() : ReturnSelf
This method is useful when mocking a fluent interface.
Return values
ReturnSelfthrowException()
throwException(Throwable $exception) : Exception
Parameters
- $exception : Throwable
Return values
ExceptiononConsecutiveCalls()
onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCallsglobalFunction()
globalFunction() : void
func()
func() : mixed
consume()
consume(object|null $value) : null
Parameters
- $value : object|null
Return values
nullconsume()
consume(mixed $value) : false
Parameters
- $value : mixed
Return values
falseconsume()
consume(object $value) : stdClass
Parameters
- $value : object
Return values
stdClassconsume()
consume(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
Return values
array<string|int, mixed>consume()
consume(mixed $value) : bool
Parameters
- $value : mixed
Return values
boolconsume()
consume(mixed $value) : callable
Parameters
- $value : mixed
Return values
callableconsume()
consume(mixed $value) : resource
Parameters
- $value : mixed
Return values
resourceconsume()
consume(mixed $value) : float
Parameters
- $value : mixed
Return values
floatconsume()
consume(mixed $value) : int
Parameters
- $value : mixed
Return values
intconsume()
consume(mixed $value) : iterable<string|int, mixed>
Parameters
- $value : mixed
Return values
iterable<string|int, mixed>consume()
consume(array<string|int, mixed>|int $value) : int
Parameters
- $value : array<string|int, mixed>|int
Return values
intconsume()
consume(bool|int $value) : int
Parameters
- $value : bool|int
Return values
intconsume()
consume(callable|int $value) : int
Parameters
- $value : callable|int
Return values
intconsume()
consume(int|resource $value) : int
Parameters
- $value : int|resource
Return values
intconsume()
consume(float|int $value) : int
Parameters
- $value : float|int
Return values
intconsume()
consume(float|int $value) : float
Parameters
- $value : float|int
Return values
floatconsume()
consume(int|iterable<string|int, mixed> $value) : int
Parameters
- $value : int|iterable<string|int, mixed>
Return values
intconsume()
consume(array<string|int, mixed>|(numeric) $value) : array<string|int, mixed>
Parameters
- $value : array<string|int, mixed>|(numeric)
Return values
array<string|int, mixed>consume()
consume(int|object $value) : int
Parameters
- $value : int|object
Return values
intconsume()
consume(int|resource $value) : int
Parameters
- $value : int|resource
Return values
intconsume()
consume(object|scalar $value) : object
Parameters
- $value : object|scalar
Return values
objectconsume()
consume(int|string $value) : int
Parameters
- $value : int|string
Return values
intconsume()
consume(mixed $value) : numeric-string|int|float
Parameters
- $value : mixed
Return values
numeric-string|int|floatconsume()
consume(mixed $value) : object
Parameters
- $value : mixed
Return values
objectconsume()
consume(mixed $value) : resource
Parameters
- $value : mixed
Return values
resourceconsume()
consume(mixed $value) : mixed
Parameters
- $value : mixed
Tags
consume()
consume(mixed $value) : string
Parameters
- $value : mixed
Return values
stringconsume()
consume(int|null $value) : int
Parameters
- $value : int|null
Return values
intconsume()
consume(false|int $value) : int
Parameters
- $value : false|int
Return values
intconsume()
consume(A|B $value) : B
Parameters
Return values
Bconsume()
consume(int|null $value) : int
Parameters
- $value : int|null
Return values
intconsume()
consume(int|true $value) : int
Parameters
- $value : int|true
Return values
intconsume()
consume(mixed $value) : null
Parameters
- $value : mixed
Return values
nullconsume()
consume(stdClass $a, object $b) : stdClass
Parameters
- $a : stdClass
- $b : object
Return values
stdClassconsume()
consume(mixed $value) : true
Parameters
- $value : mixed
Return values
trueconsume()
consume(int|string $value) : int
Parameters
- $value : int|string
Return values
intassertType()
assertType(string $type, mixed $value) : void
Parameters
- $type : string
- $value : mixed
Tags
assertNativeType()
assertNativeType(string $type, mixed $value) : void
Parameters
- $type : string
- $value : mixed
Tags
assertVariableCertainty()
assertVariableCertainty(TrinaryLogic $certainty, mixed $variable) : void
Parameters
- $certainty : TrinaryLogic
- $variable : mixed
Tags
v1()
Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
v1([Hexadecimal|int|string|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $node : Hexadecimal|int|string|null = null
-
A 48-bit number representing the hardware address; this number may be represented as an integer or a hexadecimal string
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 1 UUID as a string
v2()
Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
v2(int $localDomain[, Integer|null $localIdentifier = null ][, Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $localDomain : int
-
The local domain to use when generating bytes, according to DCE Security
- $localIdentifier : Integer|null = null
-
The local identifier for the given domain; this may be a UID or GID on POSIX systems, if the local domain is person or group, or it may be a site-defined identifier if the local domain is org
- $node : Hexadecimal|null = null
-
A 48-bit number representing the hardware address
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 2 UUID as a string
v3()
Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
v3(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
- $ns : string|UuidInterface
-
The namespace (must be a valid UUID)
- $name : string
Tags
Return values
non-empty-string —Version 3 UUID as a string
v4()
Returns a version 4 (random) UUID
v4() : non-empty-string
Return values
non-empty-string —Version 4 UUID as a string
v5()
Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
v5(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
- $ns : string|UuidInterface
-
The namespace (must be a valid UUID)
- $name : string
Tags
Return values
non-empty-string —Version 5 UUID as a string
v6()
Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
v6([Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $node : Hexadecimal|null = null
-
A 48-bit number representing the hardware address
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 6 UUID as a string
v7()
Returns a version 7 (Unix Epoch time) UUID
v7([DateTimeInterface|null $dateTime = null ]) : non-empty-string
Parameters
- $dateTime : DateTimeInterface|null = null
-
An optional date/time from which to create the version 7 UUID. If not provided, the UUID is generated using the current date/time.
Return values
non-empty-string —Version 7 UUID as a string
v8()
Returns a version 8 (custom) UUID
v8(string $bytes) : non-empty-string
The bytes provided may contain any value according to your application's needs. Be aware, however, that other applications may not understand the semantics of the value.
Parameters
- $bytes : string
-
A 16-byte octet string. This is an open blob of data that you may fill with 128 bits of information. Be aware, however, bits 48 through 51 will be replaced with the UUID version field, and bits 64 and 65 will be replaced with the UUID variant. You MUST NOT rely on these bits for your application needs.
Return values
non-empty-string —Version 8 UUID as a string
uuid_create()
uuid_create([int $uuid_type = UUID_TYPE_DEFAULT ]) : string
Parameters
- $uuid_type : int = UUID_TYPE_DEFAULT
Tags
Return values
stringuuid_generate_md5()
uuid_generate_md5(string $uuid_ns, string $name) : string
Parameters
- $uuid_ns : string
- $name : string
Tags
Return values
stringuuid_generate_sha1()
uuid_generate_sha1(string $uuid_ns, string $name) : string
Parameters
- $uuid_ns : string
- $name : string
Tags
Return values
stringuuid_parse()
uuid_parse(string $uuid) : string
Parameters
- $uuid : string
Tags
Return values
stringanother_function()
another_function() : void
example_function()
example_function() : void
snapshotFunction()
snapshotFunction() : void
baz()
baz() : void
callback_function()
callback_function() : void
noReturnType()
noReturnType() : mixed
voidReturnType()
voidReturnType() : void
classReturnType()
classReturnType() : stdClass
Return values
stdClassobjectReturnType()
objectReturnType() : object
Return values
objectarrayReturnType()
arrayReturnType() : array<string|int, mixed>
Return values
array<string|int, mixed>boolReturnType()
boolReturnType() : bool
Return values
boolfloatReturnType()
floatReturnType() : float
Return values
floatintReturnType()
intReturnType() : int
Return values
intstringReturnType()
stringReturnType() : string
Return values
stringnow()
Returns the current time as a DateTimeImmutable.
now() : DateTimeImmutable
Note that you should prefer injecting a ClockInterface or using ClockAwareTrait when possible instead of using this function.
Return values
DateTimeImmutablecreateClosure()
createClosure() : mixed
param()
Creates a parameter.
param(string $name) : ParamConfigurator
Parameters
- $name : string
Return values
ParamConfiguratorservice()
Creates a reference to a service.
service(string $serviceId) : ReferenceConfigurator
Parameters
- $serviceId : string
Return values
ReferenceConfiguratorinline_service()
Creates an inline service.
inline_service([string $class = null ]) : InlineServiceConfigurator
Parameters
- $class : string = null
Return values
InlineServiceConfiguratorservice_locator()
Creates a service locator.
service_locator(array<string|int, ReferenceConfigurator|InlineServiceConfigurator> $values) : ServiceLocatorArgument
Parameters
- $values : array<string|int, ReferenceConfigurator|InlineServiceConfigurator>
Return values
ServiceLocatorArgumentiterator()
Creates a lazy iterator.
iterator(array<string|int, ReferenceConfigurator> $values) : IteratorArgument
Parameters
- $values : array<string|int, ReferenceConfigurator>
Return values
IteratorArgumenttagged_iterator()
Creates a lazy iterator by tag name.
tagged_iterator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : TaggedIteratorArgument
Parameters
- $tag : string
- $indexAttribute : string = null
- $defaultIndexMethod : string = null
- $defaultPriorityMethod : string = null
- $exclude : string|array<string|int, mixed> = []
- $excludeSelf : bool = true
Return values
TaggedIteratorArgumenttagged_locator()
Creates a service locator by tag name.
tagged_locator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : ServiceLocatorArgument
Parameters
- $tag : string
- $indexAttribute : string = null
- $defaultIndexMethod : string = null
- $defaultPriorityMethod : string = null
- $exclude : string|array<string|int, mixed> = []
- $excludeSelf : bool = true
Return values
ServiceLocatorArgumentexpr()
Creates an expression.
expr(string $expression) : Expression
Parameters
- $expression : string
Return values
Expressionabstract_arg()
Creates an abstract argument.
abstract_arg(string $description) : AbstractArgument
Parameters
- $description : string
Return values
AbstractArgumentenv()
Creates an environment variable reference.
env(string $name) : EnvConfigurator
Parameters
- $name : string
Return values
EnvConfiguratorservice_closure()
Creates a closure service reference.
service_closure(string $serviceId) : ClosureReferenceConfigurator
Parameters
- $serviceId : string
Return values
ClosureReferenceConfiguratorclosure()
Creates a closure.
closure(string|array<string|int, mixed>|ReferenceConfigurator|Expression $callable) : InlineServiceConfigurator
Parameters
- $callable : string|array<string|int, mixed>|ReferenceConfigurator|Expression
Return values
InlineServiceConfiguratormyFunction()
myFunction(array<string|int, mixed> $arguments) : void
Parameters
- $arguments : array<string|int, mixed>
factoryFunction()
factoryFunction() : FactoryDummy
Return values
FactoryDummysc_configure()
sc_configure(mixed $instance) : mixed
Parameters
- $instance : mixed
trigger_deprecation()
Triggers a silenced deprecation notice.
trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
- $package : string
-
The name of the Composer package that is triggering the deprecation
- $version : string
-
The version of the package that introduced the deprecation
- $message : string
-
The message of the deprecation
- $args : mixed
-
Values to insert in the message using printf() formatting
Tags
test_namespaced_function()
test_namespaced_function() : mixed
headers_sent()
headers_sent() : mixed
header()
header(mixed $str[, mixed $replace = true ][, mixed $status = null ]) : mixed
Parameters
- $str : mixed
- $replace : mixed = true
- $status : mixed = null
testHeader()
testHeader() : mixed
fn_namespaced()
fn_namespaced() : mixed
fn_namespaced()
fn_namespaced() : mixed
controller_function()
controller_function(mixed $foo, mixed $foobar) : mixed
Parameters
- $foo : mixed
- $foobar : mixed
some_controller_function()
some_controller_function(mixed $foo, mixed $foobar) : mixed
Parameters
- $foo : mixed
- $foobar : mixed
controller_func()
controller_func() : mixed
bailout()
bailout(string $message) : mixed
Parameters
- $message : string
strip_minor_versions()
strip_minor_versions(string $version) : string
Parameters
- $version : string
Return values
stringcentered()
centered(string $text) : string
Parameters
- $text : string
Return values
stringcd()
cd(string $dir) : void
Parameters
- $dir : string
run()
run(string $command) : void
Parameters
- $command : string
get_icu_version_from_genrb()
get_icu_version_from_genrb(string $genrb) : string|null
Parameters
- $genrb : string
Return values
string|nullspl_autoload_functions()
spl_autoload_functions() : mixed
grapheme_extract()
grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
- $haystack : mixed
- $size : mixed
- $type : mixed = 0
- $start : mixed = 0
- $next : mixed = 0
grapheme_stripos()
grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_stristr()
grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_strlen()
grapheme_strlen(mixed $input) : mixed
Parameters
- $input : mixed
grapheme_strpos()
grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strripos()
grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strrpos()
grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strstr()
grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_substr()
grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
- $string : mixed
- $offset : mixed
- $length : mixed = null
grapheme_extract()
grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
- $haystack : string|null
- $size : int|null
- $type : int|null = GRAPHEME_EXTR_COUNT
- $offset : int|null = 0
- $next : mixed = null
Return values
string|falsegrapheme_stripos()
grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_stristr()
grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_strlen()
grapheme_strlen(string|null $string) : int|false|null
Parameters
- $string : string|null
Return values
int|false|nullgrapheme_strpos()
grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strripos()
grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strrpos()
grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strstr()
grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_substr()
grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
- $string : string|null
- $offset : int|null
- $length : int|null = null
Return values
string|falseintl_is_failure()
intl_is_failure(mixed $errorCode) : mixed
Parameters
- $errorCode : mixed
intl_get_error_code()
intl_get_error_code() : mixed
intl_get_error_message()
intl_get_error_message() : mixed
intl_error_name()
intl_error_name(mixed $errorCode) : mixed
Parameters
- $errorCode : mixed
intl_is_failure()
intl_is_failure(int|null $errorCode) : bool
Parameters
- $errorCode : int|null
Return values
boolintl_get_error_code()
intl_get_error_code() : int
Return values
intintl_get_error_message()
intl_get_error_message() : string
Return values
stringintl_error_name()
intl_error_name(int|null $errorCode) : string
Parameters
- $errorCode : int|null
Return values
stringidn_to_ascii()
idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_utf8()
idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_ascii()
idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falseidn_to_utf8()
idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falsenormalizer_is_normalized()
normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_normalize()
normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_is_normalized()
normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
boolnormalizer_normalize()
normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
string|falsemb_convert_encoding()
mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
- $string : mixed
- $to_encoding : mixed
- $from_encoding : mixed = null
mb_decode_mimeheader()
mb_decode_mimeheader(mixed $string) : mixed
Parameters
- $string : mixed
mb_encode_mimeheader()
mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = "
" ][, mixed $indent = 0 ]) : mixed
Parameters
- $string : mixed
- $charset : mixed = null
- $transfer_encoding : mixed = null
- $newline : mixed = " "
- $indent : mixed = 0
mb_decode_numericentity()
mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
mb_encode_numericentity()
mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
- $hex : mixed = false
mb_convert_case()
mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $mode : mixed
- $encoding : mixed = null
mb_internal_encoding()
mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_language()
mb_language([mixed $language = null ]) : mixed
Parameters
- $language : mixed = null
mb_list_encodings()
mb_list_encodings() : mixed
mb_encoding_aliases()
mb_encoding_aliases(mixed $encoding) : mixed
Parameters
- $encoding : mixed
mb_check_encoding()
mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
- $value : mixed = null
- $encoding : mixed = null
mb_detect_encoding()
mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
- $string : mixed
- $encodings : mixed = null
- $strict : mixed = false
mb_detect_order()
mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_parse_str()
mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
- $string : mixed
- $result : mixed = []
mb_strlen()
mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strpos()
mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strtolower()
mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strtoupper()
mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substitute_character()
mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
- $substitute_character : mixed = null
mb_substr()
mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $start : mixed
- $length : mixed = 2147483647
- $encoding : mixed = null
mb_stripos()
mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_stristr()
mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrchr()
mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrichr()
mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strripos()
mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strrpos()
mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strstr()
mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_get_info()
mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
- $type : mixed = 'all'
mb_http_output()
mb_http_output([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_strwidth()
mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substr_count()
mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $encoding : mixed = null
mb_output_handler()
mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
- $string : mixed
- $status : mixed
mb_http_input()
mb_http_input([mixed $type = null ]) : mixed
Parameters
- $type : mixed = null
mb_convert_variables()
mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
- $to_encoding : mixed
- $from_encoding : mixed
- $vars : mixed
mb_ord()
mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_chr()
mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
- $codepoint : mixed
- $encoding : mixed = null
mb_scrub()
mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_str_split()
mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $length : mixed = 1
- $encoding : mixed = null
mb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringmb_convert_encoding()
mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
- $string : array<string|int, mixed>|string|null
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|falsemb_decode_mimeheader()
mb_decode_mimeheader(string|null $string) : string
Parameters
- $string : string|null
Return values
stringmb_encode_mimeheader()
mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = "
" ][, int|null $indent = 0 ]) : string
Parameters
- $string : string|null
- $charset : string|null = null
- $transfer_encoding : string|null = null
- $newline : string|null = " "
- $indent : int|null = 0
Return values
stringmb_decode_numericentity()
mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
Return values
stringmb_encode_numericentity()
mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
- $hex : bool|null = false
Return values
stringmb_convert_case()
mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $mode : int|null
- $encoding : string|null = null
Return values
stringmb_internal_encoding()
mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_language()
mb_language([string|null $language = null ]) : string|bool
Parameters
- $language : string|null = null
Return values
string|boolmb_list_encodings()
mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>mb_encoding_aliases()
mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
- $encoding : string|null
Return values
array<string|int, mixed>mb_check_encoding()
mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
- $value : array<string|int, mixed>|string|null = null
- $encoding : string|null = null
Return values
boolmb_detect_encoding()
mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
- $string : string|null
- $encodings : array<string|int, mixed>|string|null = null
- $strict : bool|null = false
Return values
string|falsemb_detect_order()
mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
- $encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|boolmb_parse_str()
mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
- $string : string|null
- $result : mixed = []
Return values
boolmb_strlen()
mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_strpos()
mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strtolower()
mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_strtoupper()
mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_substitute_character()
mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
- $substitute_character : string|int|null = null
Return values
string|int|boolmb_substr()
mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $start : int|null
- $length : int|null = null
- $encoding : string|null = null
Return values
stringmb_stripos()
mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_stristr()
mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrchr()
mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrichr()
mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strripos()
mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strrpos()
mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strstr()
mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_get_info()
mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false
Parameters
- $type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|falsemb_http_output()
mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_strwidth()
mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_substr_count()
mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
- $haystack : string|null
- $needle : string|null
- $encoding : string|null = null
Return values
intmb_output_handler()
mb_output_handler(string|null $string, int|null $status) : string
Parameters
- $string : string|null
- $status : int|null
Return values
stringmb_http_input()
mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
- $type : string|null = null
Return values
array<string|int, mixed>|string|falsemb_convert_variables()
mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null
- $var : mixed
- $vars : mixed
Return values
string|falsemb_ord()
mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
int|falsemb_chr()
mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
- $codepoint : int|null
- $encoding : string|null = null
Return values
string|falsemb_scrub()
mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_str_split()
mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
- $string : string|null
- $length : int|null = 1
- $encoding : string|null = null
Return values
array<string|int, mixed>mb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringjson_validate()
json_validate(string $json[, int $depth = 512 ][, int $flags = 0 ]) : bool
Parameters
- $json : string
- $depth : int = 512
- $flags : int = 0
Return values
boolmb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringstream_context_set_options()
stream_context_set_options(mixed $context, array<string|int, mixed> $options) : bool
Parameters
- $context : mixed
- $options : array<string|int, mixed>
Return values
boolldap_exop_sync()
ldap_exop_sync(mixed $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
- $ldap : mixed
- $request_oid : string
- $request_data : string = null
- $controls : array<string|int, mixed> = null
- $response_data : mixed = null
- $response_oid : mixed = null
Return values
boolldap_connect_wallet()
ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : mixed
Parameters
- $uri : string|null
- $wallet : string
- $password : string
- $auth_mode : int = GSLC_SSL_NO_AUTH
ldap_exop_sync()
ldap_exop_sync(Connection $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
- $ldap : Connection
- $request_oid : string
- $request_data : string = null
- $controls : array<string|int, mixed> = null
- $response_data : mixed = null
- $response_oid : mixed = null
Return values
boolldap_connect_wallet()
ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : Connection|false
Parameters
- $uri : string|null
- $wallet : string
- $password : string
- $auth_mode : int = GSLC_SSL_NO_AUTH
Return values
Connection|falsehandleSignal()
Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds.
handleSignal(mixed $signal) : mixed
Parameters
- $signal : mixed
Tags
u()
u([string|null $string = '' ]) : UnicodeString
Parameters
- $string : string|null = ''
Return values
UnicodeStringb()
b([string|null $string = '' ]) : ByteString
Parameters
- $string : string|null = ''
Return values
ByteStrings()
s([string|null $string = '' ]) : UnicodeString|ByteString
Parameters
- $string : string|null = ''
Return values
UnicodeString|ByteStringfindTranslationFiles()
findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : array<string|int, mixed>
Parameters
- $originalFilePath : mixed
- $localeToAnalyze : mixed
Return values
array<string|int, mixed>calculateTranslationStatus()
calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : array<string|int, mixed>
Parameters
- $originalFilePath : mixed
- $translationFilePaths : mixed
Return values
array<string|int, mixed>isTranslationCompleted()
isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
- $translationStatus : array<string|int, mixed>
Return values
boolprintTranslationStatus()
printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
- $originalFilePath : mixed
- $translationStatus : mixed
- $verboseOutput : mixed
- $includeCompletedLanguages : mixed
extractLocaleFromFilePath()
extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
- $filePath : mixed
extractTranslationKeys()
extractTranslationKeys(mixed $filePath) : array<string|int, mixed>
Parameters
- $filePath : mixed
Return values
array<string|int, mixed>findTransUnitMismatches()
Check whether the trans-unit id and source match with the base translation.
findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
- $baseTranslationKeys : array<string|int, mixed>
- $translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>printTitle()
printTitle(mixed $title) : mixed
Parameters
- $title : mixed
printTable()
printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
- $translations : mixed
- $verboseOutput : mixed
- $includeCompletedLanguages : bool
textColorGreen()
textColorGreen() : mixed
textColorRed()
textColorRed() : mixed
textColorNormal()
textColorNormal() : mixed
t()
t(string $message[, array<string|int, mixed> $parameters = [] ][, string $domain = null ]) : TranslatableMessage
Parameters
- $message : string
- $parameters : array<string|int, mixed> = []
- $domain : string = null
Tags
Return values
TranslatableMessagetwig_is_selected_choice()
Returns whether a choice is selected for a given form value.
twig_is_selected_choice(ChoiceView $choice, string|array<string|int, mixed>|null $selectedValue) : bool
This is a function and not callable due to performance reasons.
Parameters
- $choice : ChoiceView
- $selectedValue : string|array<string|int, mixed>|null
Tags
Return values
boolupdateValidatorFormats()
updateValidatorFormats(string $validatorPath, array<string|int, mixed> $formats) : void
Parameters
- $validatorPath : string
- $formats : array<string|int, mixed>
choice_callback()
choice_callback() : mixed
esc()
esc(string $str) : string
Parameters
- $str : string
Return values
stringdump()
dump(mixed ...$vars) : mixed
Parameters
- $vars : mixed
Tags
dd()
dd(mixed ...$vars) : never
Parameters
- $vars : mixed
Return values
neverreflectionParameterFixture()
reflectionParameterFixture([NotLoadableClass $arg1 = null ], mixed $arg2) : mixed
Parameters
- $arg1 : NotLoadableClass = null
- $arg2 : mixed
bar()
bar() : mixed
twig_inline_css()
twig_inline_css(string $body, string ...$css) : string
Parameters
- $body : string
- $css : string
Return values
stringtwig_inky()
twig_inky(string $body) : string
Parameters
- $body : string
Return values
stringtwig_html_to_markdown()
twig_html_to_markdown(string $body[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $body : string
- $options : array<string|int, mixed> = []
Return values
stringfoo_escaper_for_test()
foo_escaper_for_test(Environment $twig, mixed $string, mixed $charset) : mixed
Parameters
- $twig : Environment
- $string : mixed
- $charset : mixed
foo_escaper_for_test1()
foo_escaper_for_test1(Environment $twig, mixed $string, mixed $charset) : mixed
Parameters
- $twig : Environment
- $string : mixed
- $charset : mixed
getRuntime()
getRuntime() : mixed
html()
html() : mixed
test_foo()
test_foo([mixed $value = 'foo' ]) : mixed
Parameters
- $value : mixed = 'foo'
custom_Twig_Tests_Node_Expression_CallTest_function()
custom_Twig_Tests_Node_Expression_CallTest_function(mixed $required) : mixed
Parameters
- $required : mixed
twig_tests_filter_dummy()
twig_tests_filter_dummy() : mixed
twig_tests_filter_barbar()
twig_tests_filter_barbar(mixed $context, mixed $string[, mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $context : mixed
- $string : mixed
- $arg1 : mixed = null
- $arg2 : mixed = null
- $args : array<string|int, mixed> = []
twig_tests_function_dummy()
twig_tests_function_dummy() : mixed
twig_tests_function_barbar()
twig_tests_function_barbar([mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $arg1 : mixed = null
- $arg2 : mixed = null
- $args : array<string|int, mixed> = []
twig_tests_test_barbar()
twig_tests_test_barbar(mixed $string[, mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $string : mixed
- $arg1 : mixed = null
- $arg2 : mixed = null
- $args : array<string|int, mixed> = []
alnum()
alnum(string $value) : string
Parameters
- $value : string
Tags
Return values
stringnullOrAlnum()
nullOrAlnum(string|null $value) : string|null
Parameters
- $value : string|null
Tags
Return values
string|nullallAlnum()
allAlnum(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, string>allNullOrAlnum()
allNullOrAlnum(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, string|null>alpha()
alpha(mixed $value) : mixed
Parameters
- $value : mixed
Tags
nullOrAlpha()
nullOrAlpha(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allAlpha()
allAlpha(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNullOrAlpha()
allNullOrAlpha(mixed $value) : mixed
Parameters
- $value : mixed
Tags
boolean()
boolean(mixed $value) : bool
Parameters
- $value : mixed
Tags
Return values
boolnullOrBoolean()
nullOrBoolean(mixed $value) : bool|null
Parameters
- $value : mixed
Tags
Return values
bool|nullallBoolean()
allBoolean(mixed $value) : iterable<string|int, bool>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, bool>allNullOrBoolean()
allNullOrBoolean(mixed $value) : iterable<string|int, bool|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, bool|null>classExists()
classExists(mixed $value) : class-string
Parameters
- $value : mixed
Return values
class-stringnullOrClassExists()
nullOrClassExists(mixed $value) : class-string|null
Parameters
- $value : mixed
Return values
class-string|nullallClassExists()
allClassExists(mixed $value) : iterable<string|int, class-string>
Parameters
- $value : mixed
Return values
iterable<string|int, class-string>allNullOrClassExists()
allNullOrClassExists(mixed $value) : iterable<string|int, class-string|null>
Parameters
- $value : mixed
Return values
iterable<string|int, class-string|null>contains()
contains(string $value, string $subString) : string
Parameters
- $value : string
- $subString : string
Tags
Return values
stringnullOrContains()
nullOrContains(string|null $value, string $subString) : string|null
Parameters
- $value : string|null
- $subString : string
Tags
Return values
string|nullallContains()
allContains(iterable<string|int, string> $value, string $subString) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $subString : string
Tags
Return values
iterable<string|int, string>allNullOrContains()
allNullOrContains(iterable<string|int, string|null> $value, string $subString) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $subString : string
Tags
Return values
iterable<string|int, string|null>count()
count(Countable|array<string|int, mixed> $value, int $number) : Countable|array<string|int, mixed>
Parameters
- $value : Countable|array<string|int, mixed>
- $number : int
Return values
Countable|array<string|int, mixed>nullOrCount()
nullOrCount(null|Countable|array<string|int, mixed> $value, int $number) : null|Countable|array<string|int, mixed>
Parameters
- $value : null|Countable|array<string|int, mixed>
- $number : int
Return values
null|Countable|array<string|int, mixed>allCount()
allCount(iterable<string|int, Countable|array<string|int, mixed>> $value, int $number) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
- $value : iterable<string|int, Countable|array<string|int, mixed>>
- $number : int
Return values
iterable<string|int, Countable|array<string|int, mixed>>allNullOrCount()
allNullOrCount(iterable<string|int, Countable|array<string|int, mixed>|null> $value, int $number) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
- $value : iterable<string|int, Countable|array<string|int, mixed>|null>
- $number : int
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>countBetween()
countBetween(Countable|array<string|int, mixed> $value, int|float $min, int|float $max) : Countable|array<string|int, mixed>
Parameters
- $value : Countable|array<string|int, mixed>
- $min : int|float
- $max : int|float
Return values
Countable|array<string|int, mixed>nullOrCountBetween()
nullOrCountBetween(null|Countable|array<string|int, mixed> $value, int|float $min, int|float $max) : null|Countable|array<string|int, mixed>
Parameters
- $value : null|Countable|array<string|int, mixed>
- $min : int|float
- $max : int|float
Return values
null|Countable|array<string|int, mixed>allCountBetween()
allCountBetween(iterable<string|int, Countable|array<string|int, mixed>> $value, int|float $min, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
- $value : iterable<string|int, Countable|array<string|int, mixed>>
- $min : int|float
- $max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>allNullOrCountBetween()
allNullOrCountBetween(iterable<string|int, Countable|array<string|int, mixed>|null> $value, int|float $min, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
- $value : iterable<string|int, Countable|array<string|int, mixed>|null>
- $min : int|float
- $max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>digits()
digits(string $value) : string
Parameters
- $value : string
Tags
Return values
stringnullOrDigits()
nullOrDigits(string|null $value) : string|null
Parameters
- $value : string|null
Tags
Return values
string|nullallDigits()
allDigits(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, string>allNullOrDigits()
allNullOrDigits(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, string|null>directory()
directory(mixed $value) : mixed
Parameters
- $value : mixed
nullOrDirectory()
nullOrDirectory(mixed $value) : mixed
Parameters
- $value : mixed
allDirectory()
allDirectory(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrDirectory()
allNullOrDirectory(mixed $value) : mixed
Parameters
- $value : mixed
email()
email(mixed $value) : mixed
Parameters
- $value : mixed
nullOrEmail()
nullOrEmail(mixed $value) : mixed
Parameters
- $value : mixed
allEmail()
allEmail(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrEmail()
allNullOrEmail(mixed $value) : mixed
Parameters
- $value : mixed
endsWith()
endsWith(string $value, string $suffix) : string
Parameters
- $value : string
- $suffix : string
Tags
Return values
stringnullOrEndsWith()
nullOrEndsWith(string|null $value, string $suffix) : string|null
Parameters
- $value : string|null
- $suffix : string
Tags
Return values
string|nullallEndsWith()
allEndsWith(iterable<string|int, string> $value, string $suffix) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $suffix : string
Tags
Return values
iterable<string|int, string>allNullOrEndsWith()
allNullOrEndsWith(iterable<string|int, string|null> $value, string $suffix) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $suffix : string
Tags
Return values
iterable<string|int, string|null>eq()
eq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
nullOrEq()
nullOrEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
allEq()
allEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
allNullOrEq()
allNullOrEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
false()
false(mixed $value) : false
Parameters
- $value : mixed
Tags
Return values
falsenullOrFalse()
nullOrFalse(mixed $value) : null|false
Parameters
- $value : mixed
Tags
Return values
null|falseallFalse()
allFalse(mixed $value) : iterable<string|int, false>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, false>allNullOrFalse()
allNullOrFalse(mixed $value) : iterable<string|int, false|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, false|null>file()
file(mixed $value) : mixed
Parameters
- $value : mixed
nullOrFile()
nullOrFile(mixed $value) : mixed
Parameters
- $value : mixed
allFile()
allFile(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrFile()
allNullOrFile(mixed $value) : mixed
Parameters
- $value : mixed
fileExists()
fileExists(mixed $value) : mixed
Parameters
- $value : mixed
nullOrFileExists()
nullOrFileExists(mixed $value) : mixed
Parameters
- $value : mixed
allFileExists()
allFileExists(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrFileExists()
allNullOrFileExists(mixed $value) : mixed
Parameters
- $value : mixed
float()
float(mixed $value) : float
Parameters
- $value : mixed
Tags
Return values
floatnullOrFloat()
nullOrFloat(mixed $value) : float|null
Parameters
- $value : mixed
Tags
Return values
float|nullallFloat()
allFloat(mixed $value) : iterable<string|int, float>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, float>allNullOrFloat()
allNullOrFloat(mixed $value) : iterable<string|int, float|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, float|null>greaterThan()
greaterThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
nullOrGreaterThan()
nullOrGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allGreaterThan()
allGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allNullOrGreaterThan()
allNullOrGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
greaterThanEq()
greaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
nullOrGreaterThanEq()
nullOrGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allGreaterThanEq()
allGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allNullOrGreaterThanEq()
allNullOrGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
implementsInterface()
implementsInterface(mixed $value) : Serializable>
Parameters
- $value : mixed
Tags
Return values
Serializable>nullOrImplementsInterface()
nullOrImplementsInterface(mixed $value) : null|Serializable>
Parameters
- $value : mixed
Tags
Return values
null|Serializable>allImplementsInterface()
allImplementsInterface(mixed $value) : iterable<string|int, Serializable>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, Serializable>>allNullOrImplementsInterface()
allNullOrImplementsInterface(mixed $value) : iterable<string|int, Serializable>|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, Serializable>|null>inArray()
inArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
nullOrInArray()
nullOrInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
allInArray()
allInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
allNullOrInArray()
allNullOrInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
integer()
integer(mixed $value) : int
Parameters
- $value : mixed
Tags
Return values
intnullOrInteger()
nullOrInteger(mixed $value) : int|null
Parameters
- $value : mixed
Tags
Return values
int|nullallInteger()
allInteger(mixed $value) : iterable<string|int, int>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, int>allNullOrInteger()
allNullOrInteger(mixed $value) : iterable<string|int, int|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, int|null>integerish()
integerish(mixed $value) : numeric-string|int|float
Parameters
- $value : mixed
Tags
Return values
numeric-string|int|floatnullOrIntegerish()
nullOrIntegerish(mixed $value) : null|(numeric)
Parameters
- $value : mixed
Tags
Return values
null|(numeric)allIntegerish()
allIntegerish(mixed $value) : iterable<string|int, numeric-string|int|float>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, numeric-string|int|float>allNullOrIntegerish()
allNullOrIntegerish(mixed $value) : iterable<string|int, (numeric)|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, (numeric)|null>interfaceExists()
interfaceExists(mixed $value) : class-string
Parameters
- $value : mixed
Return values
class-stringnullOrInterfaceExists()
nullOrInterfaceExists(mixed $value) : null|class-string
Parameters
- $value : mixed
Return values
null|class-stringallInterfaceExists()
allInterfaceExists(mixed $value) : iterable<string|int, class-string>
Parameters
- $value : mixed
Return values
iterable<string|int, class-string>allNullOrInterfaceExists()
allNullOrInterfaceExists(mixed $value) : iterable<string|int, class-string|null>
Parameters
- $value : mixed
Return values
iterable<string|int, class-string|null>ip()
ip(mixed $value) : mixed
Parameters
- $value : mixed
nullOrIp()
nullOrIp(mixed $value) : mixed
Parameters
- $value : mixed
allIp()
allIp(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrIp()
allNullOrIp(mixed $value) : mixed
Parameters
- $value : mixed
ipv4()
ipv4(mixed $value) : mixed
Parameters
- $value : mixed
nullOrIpv4()
nullOrIpv4(mixed $value) : mixed
Parameters
- $value : mixed
allIpv4()
allIpv4(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrIpv4()
allNullOrIpv4(mixed $value) : mixed
Parameters
- $value : mixed
ipv6()
ipv6(mixed $value) : mixed
Parameters
- $value : mixed
nullOrIpv6()
nullOrIpv6(mixed $value) : mixed
Parameters
- $value : mixed
allIpv6()
allIpv6(mixed $value) : mixed
Parameters
- $value : mixed
allNullOrIpv6()
allNullOrIpv6(mixed $value) : mixed
Parameters
- $value : mixed
isAnyOf()
isAnyOf(object|string $value, array<string|int, class-string> $classes) : object|string
Parameters
- $value : object|string
- $classes : array<string|int, class-string>
Tags
Return values
object|stringnullOrIsAnyOf()
nullOrIsAnyOf(null|object|string $value, array<string|int, class-string> $classes) : null|object|string
Parameters
- $value : null|object|string
- $classes : array<string|int, class-string>
Tags
Return values
null|object|stringallIsAnyOf()
allIsAnyOf(iterable<string|int, object|string> $value, array<string|int, class-string> $classes) : iterable<string|int, object|string>
Parameters
- $value : iterable<string|int, object|string>
- $classes : array<string|int, class-string>
Tags
Return values
iterable<string|int, object|string>allNullOrIsAnyOf()
allNullOrIsAnyOf(iterable<string|int, object|string|null> $value, array<string|int, class-string> $classes) : iterable<string|int, object|string|null>
Parameters
- $value : iterable<string|int, object|string|null>
- $classes : array<string|int, class-string>
Tags
Return values
iterable<string|int, object|string|null>isAOf()
isAOf(object|string $value) : mixed
Parameters
- $value : object|string
Tags
nullOrIsAOf()
nullOrIsAOf(null|object|string $value) : mixed
Parameters
- $value : null|object|string
Tags
allIsAOf()
allIsAOf(iterable<string|int, object|string> $value) : iterable<string|int, Serializable>|Serializable>
Parameters
- $value : iterable<string|int, object|string>
Tags
Return values
iterable<string|int, Serializable>|Serializable>allNullOrIsAOf()
allNullOrIsAOf(iterable<string|int, object|string|null> $value) : iterable<string|int, Serializable>|Serializable|null>
Parameters
- $value : iterable<string|int, object|string|null>
Tags
Return values
iterable<string|int, Serializable>|Serializable|null>isArray()
isArray(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed>nullOrIsArray()
nullOrIsArray(mixed $value) : array<string|int, mixed>|null
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed>|nullallIsArray()
allIsArray(mixed $value) : iterable<string|int, array<string|int, mixed>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<string|int, mixed>>allNullOrIsArray()
allNullOrIsArray(mixed $value) : iterable<string|int, array<string|int, mixed>|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<string|int, mixed>|null>isArrayAccessible()
isArrayAccessible(mixed $value) : array<string|int, mixed>|ArrayAccess
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed>|ArrayAccessnullOrIsArrayAccessible()
nullOrIsArrayAccessible(mixed $value) : null|array<string|int, mixed>|ArrayAccess
Parameters
- $value : mixed
Tags
Return values
null|array<string|int, mixed>|ArrayAccessallIsArrayAccessible()
allIsArrayAccessible(mixed $value) : iterable<string|int, array<string|int, mixed>|ArrayAccess>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<string|int, mixed>|ArrayAccess>allNullOrIsArrayAccessible()
allNullOrIsArrayAccessible(mixed $value) : iterable<string|int, array<string|int, mixed>|ArrayAccess|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<string|int, mixed>|ArrayAccess|null>isCallable()
isCallable(mixed $value) : callable
Parameters
- $value : mixed
Tags
Return values
callablenullOrIsCallable()
nullOrIsCallable(mixed $value) : callable|null
Parameters
- $value : mixed
Tags
Return values
callable|nullallIsCallable()
allIsCallable(mixed $value) : iterable<string|int, callable>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, callable>allNullOrIsCallable()
allNullOrIsCallable(mixed $value) : iterable<string|int, callable|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, callable|null>isCountable()
isCountable(mixed $value) : countable
Parameters
- $value : mixed
Tags
Return values
countablenullOrIsCountable()
nullOrIsCountable(mixed $value) : null|countable
Parameters
- $value : mixed
Tags
Return values
null|countableallIsCountable()
allIsCountable(mixed $value) : iterable<string|int, countable>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, countable>allNullOrIsCountable()
allNullOrIsCountable(mixed $value) : iterable<string|int, countable|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, countable|null>isInstanceOf()
isInstanceOf(mixed $value) : Serializable
Parameters
- $value : mixed
Tags
Return values
SerializablenullOrIsInstanceOf()
nullOrIsInstanceOf(mixed $value) : Serializable|null
Parameters
- $value : mixed
Tags
Return values
Serializable|nullallIsInstanceOf()
allIsInstanceOf(mixed $value) : iterable<string|int, Serializable>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, Serializable>allNullOrIsInstanceOf()
allNullOrIsInstanceOf(mixed $value) : iterable<string|int, Serializable|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, Serializable|null>isInstanceOfAny()
isInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
- $value : mixed
- $classes : array<string|int, class-string>
Tags
nullOrIsInstanceOfAny()
nullOrIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
- $value : mixed
- $classes : array<string|int, class-string>
Tags
allIsInstanceOfAny()
allIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
- $value : mixed
- $classes : array<string|int, class-string>
Tags
allNullOrIsInstanceOfAny()
allNullOrIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
- $value : mixed
- $classes : array<string|int, class-string>
Tags
isIterable()
isIterable(mixed $value) : iterable<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, mixed>nullOrIsIterable()
nullOrIsIterable(mixed $value) : iterable<string|int, mixed>|null
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, mixed>|nullallIsIterable()
allIsIterable(mixed $value) : iterable<string|int, iterable<string|int, mixed>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, iterable<string|int, mixed>>allNullOrIsIterable()
allNullOrIsIterable(mixed $value) : iterable<string|int, iterable<string|int, mixed>|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, iterable<string|int, mixed>|null>isList()
isList(mixed $value) : array<int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<int, mixed>isListWithKnownType()
isListWithKnownType(array<string|int, stdClass> $value) : array<int, stdClass>
Parameters
- $value : array<string|int, stdClass>
Tags
Return values
array<int, stdClass>nullOrIsList()
nullOrIsList(mixed $value) : null|array<int, mixed>
Parameters
- $value : mixed
Tags
Return values
null|array<int, mixed>allIsList()
allIsList(mixed $value) : iterable<string|int, array<int, mixed>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<int, mixed>>allNullOrIsList()
allNullOrIsList(mixed $value) : iterable<string|int, array<int, mixed>|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<int, mixed>|null>isNonEmptyList()
isNonEmptyList(mixed $value) : array<int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<int, mixed>nullOrIsNonEmptyList()
nullOrIsNonEmptyList(mixed $value) : null|array<int, mixed>
Parameters
- $value : mixed
Tags
Return values
null|array<int, mixed>allIsNonEmptyList()
allIsNonEmptyList(mixed $value) : iterable<string|int, array<int, mixed>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<int, mixed>>allNullOrIsNonEmptyList()
allNullOrIsNonEmptyList(mixed $value) : iterable<string|int, array<int, mixed>|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, array<int, mixed>|null>isNonEmptyMap()
isNonEmptyMap(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed>isNonEmptyMapWithKnownType()
Verifying that the type of the elements in the array is preserved by the assertion
isNonEmptyMapWithKnownType(array<int|string, stdClass> $value) : array<string, stdClass>
Parameters
- $value : array<int|string, stdClass>
Tags
Return values
array<string, stdClass>nullOrIsNonEmptyMap()
nullOrIsNonEmptyMap(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allIsNonEmptyMap()
allIsNonEmptyMap(iterable<string|int, mixed|array<string|int, mixed>> $value) : iterable<string|int, mixed|array<string|int, mixed>>
Parameters
- $value : iterable<string|int, mixed|array<string|int, mixed>>
Tags
Return values
iterable<string|int, mixed|array<string|int, mixed>>allNullOrIsNonEmptyMap()
allNullOrIsNonEmptyMap(iterable<string|int, mixed|array<string|int, mixed>> $value) : iterable<string|int, mixed|array<string|int, mixed>>
Parameters
- $value : iterable<string|int, mixed|array<string|int, mixed>>
Tags
Return values
iterable<string|int, mixed|array<string|int, mixed>>isNotA()
isNotA(stdClass|DateTime $value) : stdClass
Parameters
- $value : stdClass|DateTime
Tags
Return values
stdClassnullOrIsNotA()
nullOrIsNotA(null|object|string $value, class-string $class) : null|object|string
Parameters
- $value : null|object|string
- $class : class-string
Tags
Return values
null|object|stringallIsNotA()
allIsNotA(iterable<string|int, object|string> $value, class-string $class) : iterable<string|int, object|string>
Parameters
- $value : iterable<string|int, object|string>
- $class : class-string
Tags
Return values
iterable<string|int, object|string>allNullOrIsNotA()
allNullOrIsNotA(iterable<string|int, object|string|null> $value, class-string $class) : iterable<string|int, object|string|null>
Parameters
- $value : iterable<string|int, object|string|null>
- $class : class-string
Tags
Return values
iterable<string|int, object|string|null>isTraversable()
isTraversable(mixed $value) : iterable<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, mixed>nullOrIsTraversable()
nullOrIsTraversable(mixed $value) : iterable<string|int, mixed>|null
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, mixed>|nullallIsTraversable()
allIsTraversable(mixed $value) : iterable<string|int, iterable<string|int, mixed>>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, iterable<string|int, mixed>>keyExists()
keyExists(array<string|int, mixed> $array, string|int $key) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
- $key : string|int
Tags
Return values
array<string|int, mixed>nullOrKeyExists()
nullOrKeyExists(array<string|int, mixed>|null $array, string|int $key) : array<string|int, mixed>|null
Parameters
- $array : array<string|int, mixed>|null
- $key : string|int
Tags
Return values
array<string|int, mixed>|nullallKeyExists()
allKeyExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key) : iterable<string|int, array<string|int, mixed>>
Parameters
- $array : iterable<string|int, array<string|int, mixed>>
- $key : string|int
Tags
Return values
iterable<string|int, array<string|int, mixed>>allNullOrKeyExists()
allNullOrKeyExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key) : iterable<string|int, array<string|int, mixed>|null>
Parameters
- $array : iterable<string|int, array<string|int, mixed>|null>
- $key : string|int
Tags
Return values
iterable<string|int, array<string|int, mixed>|null>keyNotExists()
keyNotExists(array<string|int, mixed> $array, string|int $key) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
- $key : string|int
Tags
Return values
array<string|int, mixed>nullOrKeyNotExists()
nullOrKeyNotExists(array<string|int, mixed>|null $array, string|int $key) : array<string|int, mixed>|null
Parameters
- $array : array<string|int, mixed>|null
- $key : string|int
Tags
Return values
array<string|int, mixed>|nullallKeyNotExists()
allKeyNotExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key) : iterable<string|int, array<string|int, mixed>>
Parameters
- $array : iterable<string|int, array<string|int, mixed>>
- $key : string|int
Tags
Return values
iterable<string|int, array<string|int, mixed>>allNullOrKeyNotExists()
allNullOrKeyNotExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key) : iterable<string|int, array<string|int, mixed>|null>
Parameters
- $array : iterable<string|int, array<string|int, mixed>|null>
- $key : string|int
Tags
Return values
iterable<string|int, array<string|int, mixed>|null>length()
length(string $value, int $length) : string
Parameters
- $value : string
- $length : int
Tags
Return values
stringnullOrLength()
nullOrLength(string|null $value, int $length) : string|null
Parameters
- $value : string|null
- $length : int
Tags
Return values
string|nullallLength()
allLength(iterable<string|int, string> $value, int $length) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $length : int
Tags
Return values
iterable<string|int, string>allNullOrLength()
allNullOrLength(iterable<string|int, string|null> $value, int $length) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $length : int
Tags
Return values
iterable<string|int, string|null>lengthBetween()
lengthBetween(string $value, int|float $min, int|float $max) : string
Parameters
- $value : string
- $min : int|float
- $max : int|float
Tags
Return values
stringnullOrLengthBetween()
nullOrLengthBetween(string|null $value, int|float $min, int|float $max) : string|null
Parameters
- $value : string|null
- $min : int|float
- $max : int|float
Tags
Return values
string|nullallLengthBetween()
allLengthBetween(iterable<string|int, string> $value, int|float $min, int|float $max) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $min : int|float
- $max : int|float
Tags
Return values
iterable<string|int, string>allNullOrLengthBetween()
allNullOrLengthBetween(iterable<string|int, string|null> $value, int|float $min, int|float $max) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $min : int|float
- $max : int|float
Tags
Return values
iterable<string|int, string|null>lessThan()
lessThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
nullOrLessThan()
nullOrLessThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allLessThan()
allLessThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allNullOrLessThan()
allNullOrLessThan(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
lessThanEq()
lessThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
nullOrLessThanEq()
nullOrLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allLessThanEq()
allLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
allNullOrLessThanEq()
allNullOrLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
- $value : mixed
- $limit : mixed
Tags
lower()
lower(string $value) : lowercase-string
Parameters
- $value : string
Tags
Return values
lowercase-stringnullOrLower()
nullOrLower(string|null $value) : null|lowercase-string
Parameters
- $value : string|null
Tags
Return values
null|lowercase-stringallLower()
allLower(iterable<string|int, string> $value) : iterable<string|int, lowercase-string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, lowercase-string>allNullOrLower()
allNullOrLower(iterable<string|int, string|null> $value) : iterable<string|int, lowercase-string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, lowercase-string|null>maxCount()
maxCount(Countable|array<string|int, mixed> $array, int|float $max) : Countable|array<string|int, mixed>
Parameters
- $array : Countable|array<string|int, mixed>
- $max : int|float
Return values
Countable|array<string|int, mixed>nullOrMaxCount()
nullOrMaxCount(null|Countable|array<string|int, mixed> $array, int|float $max) : null|Countable|array<string|int, mixed>
Parameters
- $array : null|Countable|array<string|int, mixed>
- $max : int|float
Return values
null|Countable|array<string|int, mixed>allMaxCount()
allMaxCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>allNullOrMaxCount()
allNullOrMaxCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>maxLength()
maxLength(string $value, int|float $max) : string
Parameters
- $value : string
- $max : int|float
Tags
Return values
stringnullOrMaxLength()
nullOrMaxLength(string|null $value, int|float $max) : string|null
Parameters
- $value : string|null
- $max : int|float
Tags
Return values
string|nullallMaxLength()
allMaxLength(iterable<string|int, string> $value, int|float $max) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $max : int|float
Tags
Return values
iterable<string|int, string>allNullOrMaxLength()
allNullOrMaxLength(iterable<string|int, string|null> $value, int|float $max) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $max : int|float
Tags
Return values
iterable<string|int, string|null>methodExists()
methodExists(class-string|object $classOrObject, mixed $method) : class-string|object
Parameters
- $classOrObject : class-string|object
- $method : mixed
Tags
Return values
class-string|objectnullOrMethodExists()
nullOrMethodExists(null|class-string|object $classOrObject, mixed $method) : null|class-string|object
Parameters
- $classOrObject : null|class-string|object
- $method : mixed
Tags
Return values
null|class-string|objectallMethodExists()
allMethodExists(iterable<string|int, class-string|object> $classOrObject, mixed $method) : iterable<string|int, class-string|object>
Parameters
- $classOrObject : iterable<string|int, class-string|object>
- $method : mixed
Tags
Return values
iterable<string|int, class-string|object>allNullOrMethodExists()
allNullOrMethodExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $method) : iterable<string|int, class-string|object|null>
Parameters
- $classOrObject : iterable<string|int, class-string|object|null>
- $method : mixed
Tags
Return values
iterable<string|int, class-string|object|null>methodNotExists()
methodNotExists(class-string|object $classOrObject, mixed $method) : class-string|object
Parameters
- $classOrObject : class-string|object
- $method : mixed
Tags
Return values
class-string|objectnullOrMethodNotExists()
nullOrMethodNotExists(null|class-string|object $classOrObject, mixed $method) : null|class-string|object
Parameters
- $classOrObject : null|class-string|object
- $method : mixed
Tags
Return values
null|class-string|objectallMethodNotExists()
allMethodNotExists(iterable<string|int, class-string|object> $classOrObject, mixed $method) : iterable<string|int, class-string|object>
Parameters
- $classOrObject : iterable<string|int, class-string|object>
- $method : mixed
Tags
Return values
iterable<string|int, class-string|object>allNullOrMethodNotExists()
allNullOrMethodNotExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $method) : iterable<string|int, class-string|object|null>
Parameters
- $classOrObject : iterable<string|int, class-string|object|null>
- $method : mixed
Tags
Return values
iterable<string|int, class-string|object|null>minCount()
minCount(Countable|array<string|int, mixed> $array, int|float $min) : Countable|array<string|int, mixed>
Parameters
- $array : Countable|array<string|int, mixed>
- $min : int|float
Return values
Countable|array<string|int, mixed>nullOrMinCount()
nullOrMinCount(null|Countable|array<string|int, mixed> $array, int|float $min) : null|Countable|array<string|int, mixed>
Parameters
- $array : null|Countable|array<string|int, mixed>
- $min : int|float
Return values
null|Countable|array<string|int, mixed>allMinCount()
allMinCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $min) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $min : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>allNullOrMinCount()
allNullOrMinCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $min) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $min : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>minLength()
minLength(string $value, int|float $min) : string
Parameters
- $value : string
- $min : int|float
Tags
Return values
stringnullOrMinLength()
nullOrMinLength(string|null $value, int|float $min) : string|null
Parameters
- $value : string|null
- $min : int|float
Tags
Return values
string|nullallMinLength()
allMinLength(iterable<string|int, string> $value, int|float $min) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $min : int|float
Tags
Return values
iterable<string|int, string>allNullOrMinLength()
allNullOrMinLength(iterable<string|int, string|null> $value, int|float $min) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $min : int|float
Tags
Return values
iterable<string|int, string|null>natural()
natural(mixed $value) : int
Parameters
- $value : mixed
Tags
Return values
intnullOrNatural()
nullOrNatural(mixed $value) : int|null
Parameters
- $value : mixed
Tags
Return values
int|nullallNatural()
allNatural(mixed $value) : iterable<string|int, positive-int|0>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, positive-int|0>allNullOrNatural()
allNullOrNatural(mixed $value) : iterable<string|int, positive-int|0|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, positive-int|0|null>notContains()
notContains(string $value, string $subString) : string
Parameters
- $value : string
- $subString : string
Tags
Return values
stringnullOrNotContains()
nullOrNotContains(string|null $value, string $subString) : string|null
Parameters
- $value : string|null
- $subString : string
Tags
Return values
string|nullallNotContains()
allNotContains(iterable<string|int, string> $value, string $subString) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $subString : string
Tags
Return values
iterable<string|int, string>allNullOrNotContains()
allNullOrNotContains(iterable<string|int, string|null> $value, string $subString) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $subString : string
Tags
Return values
iterable<string|int, string|null>notEmptyNullableObject()
notEmptyNullableObject(object|null $value) : object
Parameters
- $value : object|null
Tags
Return values
objectnotEmptyString()
notEmptyString(string $value) : non-empty-string
Parameters
- $value : string
Tags
Return values
non-empty-stringnotEmptyBool()
notEmptyBool(bool $value) : true
Parameters
- $value : bool
Tags
Return values
truenotEmptyArray()
notEmptyArray(array<string|int, mixed> $value) : mixed
Parameters
- $value : array<string|int, mixed>
Tags
nullOrNotEmpty()
nullOrNotEmpty(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNotEmpty()
allNotEmpty(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNullOrNotEmpty()
allNullOrNotEmpty(mixed $value) : mixed
Parameters
- $value : mixed
Tags
notEq()
notEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
nullOrNotEq()
nullOrNotEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
allNotEq()
allNotEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
allNullOrNotEq()
allNullOrNotEq(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
notFalseBool()
notFalseBool(bool $value) : true
Parameters
- $value : bool
Tags
Return values
truenotFalseUnion()
notFalseUnion(false|string $value) : string
Parameters
- $value : false|string
Tags
Return values
stringnullOrNotFalse()
nullOrNotFalse(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNotFalse()
allNotFalse(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNullOrNotFalse()
allNullOrNotFalse(mixed $value) : mixed
Parameters
- $value : mixed
Tags
notInstanceOf()
notInstanceOf(stdClass|DateTime $value) : DateTime
Parameters
- $value : stdClass|DateTime
Tags
Return values
DateTimenullOrNotInstanceOf()
nullOrNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
- $value : mixed
- $class : T>
Tags
allNotInstanceOf()
allNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
- $value : mixed
- $class : T>
Tags
allNullOrNotInstanceOf()
allNullOrNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
- $value : mixed
- $class : T>
Tags
notNull()
notNull(object|null $value) : object
Parameters
- $value : object|null
Tags
Return values
objectallNotNull()
allNotNull(mixed $value) : mixed
Parameters
- $value : mixed
Tags
notRegex()
notRegex(string $value, string $pattern) : string
Parameters
- $value : string
- $pattern : string
Tags
Return values
stringnullOrNotRegex()
nullOrNotRegex(string|null $value, string $pattern) : string|null
Parameters
- $value : string|null
- $pattern : string
Tags
Return values
string|nullallNotRegex()
allNotRegex(iterable<string|int, string> $value, string $pattern) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $pattern : string
Tags
Return values
iterable<string|int, string>allNullOrNotRegex()
allNullOrNotRegex(iterable<string|int, string|null> $value, string $pattern) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $pattern : string
Tags
Return values
iterable<string|int, string|null>notSame()
notSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
nullOrNotSame()
nullOrNotSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
allNotSame()
allNotSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
allNullOrNotSame()
allNullOrNotSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
notWhitespaceOnly()
notWhitespaceOnly(string $value) : string
Parameters
- $value : string
Tags
Return values
stringnullOrNotWhitespaceOnly()
nullOrNotWhitespaceOnly(string|null $value) : string|null
Parameters
- $value : string|null
Tags
Return values
string|nullallNotWhitespaceOnly()
allNotWhitespaceOnly(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, string>allNullOrNotWhitespaceOnly()
allNullOrNotWhitespaceOnly(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, string|null>null()
null(mixed $value) : null
Parameters
- $value : mixed
Tags
Return values
nullallNull()
allNull(mixed $value) : iterable<string|int, null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, null>numeric()
numeric(mixed $value) : numeric-string|int|float
Parameters
- $value : mixed
Tags
Return values
numeric-string|int|floatnullOrNumeric()
nullOrNumeric(mixed $value) : null|(numeric)
Parameters
- $value : mixed
Tags
Return values
null|(numeric)allNumeric()
allNumeric(mixed $value) : iterable<string|int, numeric-string|int|float>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, numeric-string|int|float>allNullOrNumeric()
allNullOrNumeric(mixed $value) : iterable<string|int, (numeric)|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, (numeric)|null>object()
object(mixed $value) : object
Parameters
- $value : mixed
Tags
Return values
objectnullOrObject()
nullOrObject(mixed $value) : object|null
Parameters
- $value : mixed
Tags
Return values
object|nullallObject()
allObject(mixed $value) : iterable<string|int, object>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, object>allNullOrObject()
allNullOrObject(mixed $value) : iterable<string|int, object|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, object|null>oneOf()
oneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
nullOrOneOf()
nullOrOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
allOneOf()
allOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
allNullOrOneOf()
allNullOrOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
Tags
positiveInteger()
positiveInteger(mixed $value) : int
Parameters
- $value : mixed
Tags
Return values
intpositiveIntegerFiltersOutZero()
positiveIntegerFiltersOutZero(0|1|2 $value) : int
Parameters
- $value : 0|1|2
Tags
Return values
intnullOrPositiveInteger()
nullOrPositiveInteger(mixed $value) : int|null
Parameters
- $value : mixed
Tags
Return values
int|nullallPositiveInteger()
allPositiveInteger(mixed $value) : iterable<string|int, positive-int>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, positive-int>allNullOrPositiveInteger()
allNullOrPositiveInteger(mixed $value) : iterable<string|int, positive-int|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, positive-int|null>propertyExists()
propertyExists(class-string|object $classOrObject, mixed $property) : class-string|object
Parameters
- $classOrObject : class-string|object
- $property : mixed
Tags
Return values
class-string|objectnullOrPropertyExists()
nullOrPropertyExists(null|class-string|object $classOrObject, mixed $property) : null|class-string|object
Parameters
- $classOrObject : null|class-string|object
- $property : mixed
Tags
Return values
null|class-string|objectallPropertyExists()
allPropertyExists(iterable<string|int, class-string|object> $classOrObject, mixed $property) : iterable<string|int, class-string|object>
Parameters
- $classOrObject : iterable<string|int, class-string|object>
- $property : mixed
Tags
Return values
iterable<string|int, class-string|object>allNullOrPropertyExists()
allNullOrPropertyExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $property) : iterable<string|int, class-string|object|null>
Parameters
- $classOrObject : iterable<string|int, class-string|object|null>
- $property : mixed
Tags
Return values
iterable<string|int, class-string|object|null>propertyNotExists()
propertyNotExists(class-string|object $classOrObject, mixed $property) : class-string|object
Parameters
- $classOrObject : class-string|object
- $property : mixed
Tags
Return values
class-string|objectnullOrPropertyNotExists()
nullOrPropertyNotExists(null|class-string|object $classOrObject, mixed $property) : null|class-string|object
Parameters
- $classOrObject : null|class-string|object
- $property : mixed
Tags
Return values
null|class-string|objectallPropertyNotExists()
allPropertyNotExists(iterable<string|int, class-string|object> $classOrObject, mixed $property) : iterable<string|int, class-string|object>
Parameters
- $classOrObject : iterable<string|int, class-string|object>
- $property : mixed
Tags
Return values
iterable<string|int, class-string|object>allNullOrPropertyNotExists()
allNullOrPropertyNotExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $property) : iterable<string|int, class-string|object|null>
Parameters
- $classOrObject : iterable<string|int, class-string|object|null>
- $property : mixed
Tags
Return values
iterable<string|int, class-string|object|null>stringWillNotBeRedundantIfAssertingAndNotUsingEither()
stringWillNotBeRedundantIfAssertingAndNotUsingEither(mixed $value) : bool
Parameters
- $value : mixed
Tags
Return values
boolpreserveContainerAllArray()
preserveContainerAllArray(array<string|int, mixed> $value) : array<string|int, string>
Parameters
- $value : array<string|int, mixed>
Tags
Return values
array<string|int, string>preserveContainerAllArrayIterator()
preserveContainerAllArrayIterator(ArrayIterator<string, mixed> $value) : ArrayIterator<string, string>
Parameters
- $value : ArrayIterator<string, mixed>
Tags
Return values
ArrayIterator<string, string>lowerPreservesTypes()
lowerPreservesTypes(non-empty-string $value) : non-empty-string
Parameters
- $value : non-empty-string
Tags
Return values
non-empty-stringrange()
range(mixed $value, mixed $min, mixed $max) : mixed
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
Tags
nullOrRange()
nullOrRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
Tags
allRange()
allRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
Tags
allNullOrRange()
allNullOrRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
Tags
readable()
readable(string $value) : string
Parameters
- $value : string
Return values
stringnullOrReadable()
nullOrReadable(string|null $value) : string|null
Parameters
- $value : string|null
Return values
string|nullallReadable()
allReadable(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Return values
iterable<string|int, string>allNullOrReadable()
allNullOrReadable(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Return values
iterable<string|int, string|null>regex()
regex(string $value, string $pattern) : string
Parameters
- $value : string
- $pattern : string
Tags
Return values
stringnullOrRegex()
nullOrRegex(string|null $value, string $pattern) : string|null
Parameters
- $value : string|null
- $pattern : string
Tags
Return values
string|nullallRegex()
allRegex(iterable<string|int, string> $value, string $pattern) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $pattern : string
Tags
Return values
iterable<string|int, string>allNullOrRegex()
allNullOrRegex(iterable<string|int, string|null> $value, string $pattern) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $pattern : string
Tags
Return values
iterable<string|int, string|null>resource()
resource(mixed $value, null|string $type) : resource
Parameters
- $value : mixed
- $type : null|string
Tags
Return values
resourcenullOrResource()
nullOrResource(mixed $value, null|string $type) : null|resource
Parameters
- $value : mixed
- $type : null|string
Tags
Return values
null|resourceallResource()
allResource(mixed $value, null|string $type) : iterable<string|int, resource>
Parameters
- $value : mixed
- $type : null|string
Tags
Return values
iterable<string|int, resource>allNullOrResource()
allNullOrResource(mixed $value, null|string $type) : iterable<string|int, resource|null>
Parameters
- $value : mixed
- $type : null|string
Tags
Return values
iterable<string|int, resource|null>same()
same(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
nullOrSame()
nullOrSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
allSame()
allSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
allNullOrSame()
allNullOrSame(mixed $value, mixed $expect) : mixed
Parameters
- $value : mixed
- $expect : mixed
Tags
scalar()
scalar(mixed $value) : scalar
Parameters
- $value : mixed
Tags
Return values
scalarnullOrScalar()
nullOrScalar(mixed $value) : null|scalar
Parameters
- $value : mixed
Tags
Return values
null|scalarallScalar()
allScalar(mixed $value) : iterable<string|int, scalar>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, scalar>allNullOrScalar()
allNullOrScalar(mixed $value) : iterable<string|int, scalar|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, scalar|null>startsWith()
startsWith(string $value, string $prefix) : string
Parameters
- $value : string
- $prefix : string
Tags
Return values
stringnullOrStartsWith()
nullOrStartsWith(string|null $value, string $prefix) : string|null
Parameters
- $value : string|null
- $prefix : string
Tags
Return values
string|nullallStartsWith()
allStartsWith(iterable<string|int, string> $value, string $prefix) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
- $prefix : string
Tags
Return values
iterable<string|int, string>allNullOrStartsWith()
allNullOrStartsWith(iterable<string|int, string|null> $value, string $prefix) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
- $prefix : string
Tags
Return values
iterable<string|int, string|null>startsWithLetter()
startsWithLetter(mixed $value, string $prefix) : mixed
Parameters
- $value : mixed
- $prefix : string
Tags
nullOrStartsWithLetter()
nullOrStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
- $value : mixed
- $prefix : string
Tags
allStartsWithLetter()
allStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
- $value : mixed
- $prefix : string
Tags
allNullOrStartsWithLetter()
allNullOrStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
- $value : mixed
- $prefix : string
Tags
string()
string(mixed $value) : string
Parameters
- $value : mixed
Tags
Return values
stringnullOrString()
nullOrString(mixed $value) : string|null
Parameters
- $value : mixed
Tags
Return values
string|nullallString()
allString(mixed $value) : iterable<string|int, string>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, string>allNullOrString()
allNullOrString(mixed $value) : iterable<string|int, string|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, string|null>stringNotEmpty()
stringNotEmpty(mixed $value) : non-empty-string
Parameters
- $value : mixed
Tags
Return values
non-empty-stringnullOrStringNotEmpty()
nullOrStringNotEmpty(mixed $value) : null|non-empty-string
Parameters
- $value : mixed
Tags
Return values
null|non-empty-stringallStringNotEmpty()
allStringNotEmpty(mixed $value) : iterable<string|int, non-empty-string>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, non-empty-string>allNullOrStringNotEmpty()
allNullOrStringNotEmpty(mixed $value) : iterable<string|int, non-empty-string|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, non-empty-string|null>subclassOf()
subclassOf(mixed $value) : stdClass>|stdClass
Parameters
- $value : mixed
Tags
Return values
stdClass>|stdClassnullOrSubclassOf()
nullOrSubclassOf(mixed $value) : null|stdClass>|stdClass
Parameters
- $value : mixed
Tags
Return values
null|stdClass>|stdClassallSubclassOf()
allSubclassOf(mixed $value) : iterable<string|int, stdClass>|stdClass>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, stdClass>|stdClass>allNullOrSubclassOf()
allNullOrSubclassOf(mixed $value) : iterable<string|int, stdClass>|stdClass|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, stdClass>|stdClass|null>throws()
throws(Closure $value, Throwable> $class) : Closure
Parameters
- $value : Closure
- $class : Throwable>
Return values
ClosurenullOrThrows()
nullOrThrows(Closure|null $value, Throwable> $class) : Closure|null
Parameters
- $value : Closure|null
- $class : Throwable>
Return values
Closure|nullallThrows()
allThrows(iterable<string|int, Closure> $value, Throwable> $class) : iterable<string|int, Closure>
Parameters
- $value : iterable<string|int, Closure>
- $class : Throwable>
Return values
iterable<string|int, Closure>allNullOrThrows()
allNullOrThrows(iterable<string|int, Closure|null> $value, Throwable> $class) : iterable<string|int, Closure>
Parameters
- $value : iterable<string|int, Closure|null>
- $class : Throwable>
Return values
iterable<string|int, Closure>true()
true(mixed $value) : true
Parameters
- $value : mixed
Tags
Return values
truenullOrTrue()
nullOrTrue(mixed $value) : null|true
Parameters
- $value : mixed
Tags
Return values
null|trueallTrue()
allTrue(mixed $value) : iterable<string|int, true>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, true>allNullOrTrue()
allNullOrTrue(mixed $value) : iterable<string|int, true|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, true|null>unicodeLetters()
unicodeLetters(mixed $value) : mixed
Parameters
- $value : mixed
Tags
nullOrUnicodeLetters()
nullOrUnicodeLetters(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allUnicodeLetters()
allUnicodeLetters(mixed $value) : mixed
Parameters
- $value : mixed
Tags
allNullOrUnicodeLetters()
allNullOrUnicodeLetters(mixed $value) : mixed
Parameters
- $value : mixed
Tags
uniqueValues()
uniqueValues(array<string|int, mixed> $values) : array<string|int, mixed>
Parameters
- $values : array<string|int, mixed>
Return values
array<string|int, mixed>nullOrUniqueValues()
nullOrUniqueValues(array<string|int, mixed>|null $values) : array<string|int, mixed>|null
Parameters
- $values : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullallUniqueValues()
allUniqueValues(iterable<string|int, array<string|int, mixed>> $values) : iterable<string|int, array<string|int, mixed>>
Parameters
- $values : iterable<string|int, array<string|int, mixed>>
Return values
iterable<string|int, array<string|int, mixed>>allNullOrUniqueValues()
allNullOrUniqueValues(iterable<string|int, array<string|int, mixed>|null> $values) : iterable<string|int, array<string|int, mixed>|null>
Parameters
- $values : iterable<string|int, array<string|int, mixed>|null>
Return values
iterable<string|int, array<string|int, mixed>|null>upper()
upper(string $value) : string
Parameters
- $value : string
Tags
Return values
stringnullOrUpper()
nullOrUpper(string|null $value) : string|null
Parameters
- $value : string|null
Tags
Return values
string|nullallUpper()
allUpper(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, string>allNullOrUpper()
allNullOrUpper(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, string|null>uuid()
uuid(string $value) : string
Parameters
- $value : string
Tags
Return values
stringnullOrUuid()
nullOrUuid(string|null $value) : string|null
Parameters
- $value : string|null
Tags
Return values
string|nullallUuid()
allUuid(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Tags
Return values
iterable<string|int, string>allNullOrUuid()
allNullOrUuid(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>
Tags
Return values
iterable<string|int, string|null>validArrayKey()
validArrayKey(mixed $value) : string|int
Parameters
- $value : mixed
Tags
Return values
string|intnullOrValidArrayKey()
nullOrValidArrayKey(mixed $value) : null|(array-key)
Parameters
- $value : mixed
Tags
Return values
null|(array-key)allValidArrayKey()
allValidArrayKey(mixed $value) : iterable<string|int, string|int>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, string|int>allNullOrValidArrayKey()
allNullOrValidArrayKey(mixed $value) : iterable<string|int, (array-key)|null>
Parameters
- $value : mixed
Tags
Return values
iterable<string|int, (array-key)|null>writable()
writable(string $value) : string
Parameters
- $value : string
Return values
stringnullOrWritable()
nullOrWritable(string|null $value) : string|null
Parameters
- $value : string|null
Return values
string|nullallWritable()
allWritable(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
- $value : iterable<string|int, string>
Return values
iterable<string|int, string>allNullOrWritable()
allNullOrWritable(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
- $value : iterable<string|int, string|null>